オンライン JSON 圧縮
JSON の空白をすべて削除して 1 行のコンパクトな出力を生成。API、環境変数、ペイロードサイズの削減に便利です。
input.json
output.min.json
関連
Minify のガイド
JSON 圧縮(minify)の動作
JSON を圧縮すると、文字列の値以外のすべての空白(スペース、タブ、改行)が削除されます。結果として、機能的には元と同じで、ネットワーク上ではより小さい 1 行の JSON が得られます。
JSON を圧縮する場面
- API ペイロード —— リクエストボディが小さくなり、転送が高速になります
- 環境変数 —— 多くのシェルや CI システムは値が 1 行であることを前提とします
- URL への埋め込み —— コンパクトな JSON はパーセントエンコードしやすく、長さ制限内に収めやすくなります
- データベース保存 —— 1 行の JSON は、改行の扱いに敏感な一部のデータベースで問題を避けられます
入力にシングルクォート、末尾カンマ、コメントなどの構文エラーがある場合、本ツールはまず修復を試みてから圧縮します。より細やかな修復とフォーマットには JSON Fix ツール をお使いください。