メインコンテンツへ移動
JSONを待っています。貼り付け、アップロード、またはファイルをドロップしてください。

JSONが有効になると、整形結果がここに表示されます。

ブラウザ内で動作します。JSONがアップロードされることはありません。

GoodAIの無料ツール

JSON圧縮: JSONをオンラインで最小化

JSONを貼り付けると、右に最小サイズの有効なJSONが表示されます。空白と改行を取り除くだけで、データは変わりません。処理はすべてブラウザ内で行われます。

JSON圧縮でできること

JSONの圧縮では、文字列の値に含まれないスペース、タブ、改行をすべて取り除きます。データは変わらず、サイズだけが小さくなります。先に構文を解析するため、入力が不正なJSONの場合はそのこともお知らせします。

JSONを圧縮するタイミング

  • APIのリクエストやレスポンス。バイト数が減ると転送が速くなります。
  • 環境変数、データベースの列、クエリ文字列に保存する設定値。
  • 1行にまとめたいフィクスチャやスナップショット。

リポジトリ内の設定ファイルなど人が読むものは整形したまま保持し、ビルド時やリクエスト時にだけ圧縮するのがおすすめです。

圧縮とgzipの違い

JSONの圧縮とgzipなどの通信圧縮は併用できます。GzipやBrotliは繰り返される空白をすでに小さくできるため、圧縮済みのレスポンスをさらに最小化しても削減は小さくなります。圧縮が効かない場所、たとえばURL、Cookie、文字数制限のある入力欄では効果が大きくなります。

関連するJSONツール

よくある質問

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

いいえ。文字列の外側にある空白だけを取り除きます。「キーを並べ替え」をオンにしない限り、キー、値、順序はそのままです。

圧縮したJSONを読みやすく戻せますか?+

はい。インデントをスペース1〜4個またはタブから選ぶか、JSONフォーマッターをご利用ください。

サイズの上限はありますか?+

10MBまでのファイルを開けます。処理はすべてブラウザ内で行われるため、非常に大きな入力はお使いの端末に依存します。

デモ動画付きのAIツールをお探しですか?

GoodAIを見る