JSON 圧縮(minify)

JSON を貼り付ければ、余分な 1 バイトもない形で返ってきます。インデントも改行もなし、中身は同じ。整形済みのレスポンスなら通常 20〜40% 小さくなります。

使い方

知っておくと便利

実際に取り除かれるもの

トークンの間の空白だけです。インデント、改行、コロンの後ろの空白が対象で、値もキーの順序も数値もそのまま。つまり同じデータをより短く書き直しているだけです。

圧縮が効く場面

環境変数に入れる設定、遅い回線での送信、URL や QR コードに埋め込む JSON などです。HTTP で配信するファイルでは効果は見た目ほど大きくありません。通信路では gzip がすでに空白を落としているからです。

よくある質問

圧縮でデータは変わりますか。

変わりません。解析したうえで空白なしに書き直すだけなので、値はすべて同一です。

JSON はアップロードされますか。

いいえ、すべてブラウザ内で処理します。トークンや非公開のデータでも安全です。

どれくらい小さくなりますか。

整形済みの JSON でおおむね 20〜40% です。入れ子が深く値の短いファイルほどよく縮みます。

整形状態に戻せますか。

戻せます。結果を JSON 整形ツールに貼り付けてください。構造はそのままで、失われたのは空白だけです。

関連ツール