GoodAIの無料ツール
JSON圧縮: JSONをオンラインで最小化
JSONを貼り付けると、右に最小サイズの有効なJSONが表示されます。空白と改行を取り除くだけで、データは変わりません。処理はすべてブラウザ内で行われます。
JSON圧縮でできること
JSONの圧縮では、文字列の値に含まれないスペース、タブ、改行をすべて取り除きます。データは変わらず、サイズだけが小さくなります。先に構文を解析するため、入力が不正なJSONの場合はそのこともお知らせします。
JSONを圧縮するタイミング
- APIのリクエストやレスポンス。バイト数が減ると転送が速くなります。
- 環境変数、データベースの列、クエリ文字列に保存する設定値。
- 1行にまとめたいフィクスチャやスナップショット。
リポジトリ内の設定ファイルなど人が読むものは整形したまま保持し、ビルド時やリクエスト時にだけ圧縮するのがおすすめです。
圧縮とgzipの違い
JSONの圧縮とgzipなどの通信圧縮は併用できます。GzipやBrotliは繰り返される空白をすでに小さくできるため、圧縮済みのレスポンスをさらに最小化しても削減は小さくなります。圧縮が効かない場所、たとえばURL、Cookie、文字数制限のある入力欄では効果が大きくなります。

