JSON 圧縮

JSON の空白をすべて取り除き、何バイト減ったかを表示します。

JSON

圧縮済み

貼り付けるとすぐに整形した JSON がここに表示されます。
この端末で処理します。アップロードはしません。

JSON 圧縮について

API のリクエスト、設定値、URL パラメータに入れられるよう、JSON の空白と改行をすべて取り除いて最小にします。先に JSON を解析するので結果は必ず正しく同じデータで、減ったバイト数も表示します。

使い方

  1. 整形済みの JSON を貼り付けます。
  2. 右に圧縮した JSON と減ったサイズが表示されます。
  3. コピーします。

例

入力
{ "id": 7, "ok": true }
結果
{"id":7,"ok":true}

よくある質問

圧縮するとデータは変わりますか?

いいえ。トークンの間の空白だけを取り除き、文字列の中の空白はそのまま残します。

どのくらい小さくなりますか?

スペース 2 つでインデントした JSON なら通常 10〜30%、深く入れ子になったデータやタブでインデントしたファイルはさらに小さくなります。

HTTP で送る JSON も圧縮すべきですか?

サーバーが gzip や Brotli で圧縮しているなら効果は小さいです。保存するデータや長さに制限のある欄には役立ちます。

関連ツール