JSON文書の空白を省いて圧縮

開発者がJSONを転送、保存、埋め込み用に準備し、意味を保ったまま容量を抑えたいときに便利です。

余分な空白や改行を正しいJSON文書からまとめて省き、データを変えずに転送や埋め込みへ使いやすいさらに小さな形式を得られます。

使い方

  1. 縮小したい有効なJSONドキュメントを入力エリアに貼り付けるか、対応するファイルをインポートしてください。
  2. ミニファイアを実行します。空白、改行、インデントがドキュメントから取り除かれます。
  3. 結果パネルに表示されるコンパクトなバージョンを取り出してコピーしてください。
  4. 必要に応じてフォーマッタに通し、コンパクトなドキュメントがまだ有効か確認してください。
  5. インデント付きのバージョンはどこかに保管してください。後で保守に必ず必要になります。

使用例

サンプルは、メッセージとフラグを持つ小さなオブジェクトです。ミニファイ後は、引用符と中括弧がまだ残っているか、内容が厳密に変わっていないかを確認してください。変わるべきなのはレイアウトだけで、値そのものではありません。

入力

{
  "message": "Hello",
  "active": true
}

出力

{"message":"Hello","active":true}

制限と形式

処理の場所

ミニファイは、貼り付けたテキストまたはインポートしたファイルに対してブラウザー内で実行されます。何も送信されず、タブを閉じれば何も残らないため、業務データをあちこちに渡さずに圧縮できます。

よくある質問

ミニファイで値は変わりますか?

いいえ、不要な空白と改行だけが削除されます。文字列内のテキスト、数値、真偽値はまったく同じままであるべきで、両方のバージョンを比較すれば他に何も動いていないことをすばやく確認できます。

JSONが拒否された場合はどうすればよいですか?

まずフォーマッタで構文を修正し、それから戻って圧縮してください。無効なドキュメントは確実に縮小できず、他の操作を試す前にエラーに対処する必要があります。

ミニファイしたファイルは速く読み込まれますか?

ファイルは小さくなるため、特に元のファイルに多くのインデントがあった場合は転送時間を短縮できます。小さなオブジェクトでは効果は控えめで、主にキャッシュの設定方法によって変わります。

同じカテゴリのツール