JSON形式を採用した場合、機械判読が極めて容易である一方でキーが繰り返し登場するため、データのサイズが増大します。 反復して登場する文字列が多いテキストデータということで、Deflateで簡単に圧縮可能なのですが、これを仕様として定義しておくのも良い気がしています。 先行事例としてはKMLに対する[KMZ](https://developers.google.com/kml/documentation/kmzarchives?hl=ja)のように、圧縮されたバージョンが予め定義されているものがあります。