input.json
output.min.json
JSON を貼り付けて圧縮をクリックすると空白をすべて取り除きます。

関連

Minify のガイド

すべてのガイド →

JSON 圧縮(minify)の動作

JSON を圧縮すると、文字列の値以外のすべての空白(スペース、タブ、改行)が削除されます。結果として、機能的には元と同じで、ネットワーク上ではより小さい 1 行の JSON が得られます。

JSON を圧縮する場面

  • API ペイロード —— リクエストボディが小さくなり、転送が高速になります
  • 環境変数 —— 多くのシェルや CI システムは値が 1 行であることを前提とします
  • URL への埋め込み —— コンパクトな JSON はパーセントエンコードしやすく、長さ制限内に収めやすくなります
  • データベース保存 —— 1 行の JSON は、改行の扱いに敏感な一部のデータベースで問題を避けられます

入力にシングルクォート、末尾カンマ、コメントなどの構文エラーがある場合、本ツールはまず修復を試みてから圧縮します。より細やかな修復とフォーマットには JSON Fix ツール をお使いください。