JSON 圧縮について
API のリクエスト、設定値、URL パラメータに入れられるよう、JSON の空白と改行をすべて取り除いて最小にします。先に JSON を解析するので結果は必ず正しく同じデータで、減ったバイト数も表示します。
使い方
- 整形済みの JSON を貼り付けます。
- 右に圧縮した JSON と減ったサイズが表示されます。
- コピーします。
例
- 入力
- { "id": 7, "ok": true }
- 結果
- {"id":7,"ok":true}
よくある質問
圧縮するとデータは変わりますか?
いいえ。トークンの間の空白だけを取り除き、文字列の中の空白はそのまま残します。
どのくらい小さくなりますか?
スペース 2 つでインデントした JSON なら通常 10〜30%、深く入れ子になったデータやタブでインデントしたファイルはさらに小さくなります。
HTTP で送る JSON も圧縮すべきですか?
サーバーが gzip や Brotli で圧縮しているなら効果は小さいです。保存するデータや長さに制限のある欄には役立ちます。