コンテンツにスキップ
Monu Tools

JSON圧縮

ブラウザ内でJSONを圧縮・検証し、節約できるバイト数を表示します。

JSON圧縮の使い方

  1. 01

    JSONを貼り付けてください。

  2. 02

    自動的に検証・圧縮されます。

  3. 03

    圧縮された出力をコピーし、バイト節約量を確認してください。

縮小すると何をするのか

JSON ミニファイアーは JSON を検証し、JSON を読みやすくするための不要な文字、スペース、インデント、改行をすべて取り除き、節約したバイト数と割合をレポートします。

縮小された JSON は、フォーマットされたバージョンと意味的には同じです。表示上の空白だけが消えます。これにより、API 応答、アプリにバンドルされた構成、または転送サイズと解析時間が重要なペイロードなど、本番環境に適した形式になります。

仕組みと検証方法

ネイティブ JSON エンジンを使用してブラウザで実行されるため、出力は独自のコードが生成するものとまったく同じになります。最初に解析するため、minify が成功すると、JSON が有効であることも確認されます。無効な入力は代わりに正確なエラーを返します。

何が変わり、何が変わらないのか

微妙な影響の 1 つは数値の正規化です。これはこのツールではなく JSON 標準の一部です。1.50 は 1.5 になり、1e3 は同じ値を表すため書き換えられる可能性があります。キー、文字列、ブール値、および構造は決して変更されません。

縮小化と gzip の併用

Minification と gzip は補完的なものであり、代替手段ではありません。サーバーは通常、応答を gzip 圧縮します。これにより、繰り返されるテキストが大幅に圧縮されます。まず縮小することで、コンプレッサーが処理しなければならない空白が削除され、この 2 つを組み合わせることで転送が最小になります。

その逆、そしてプライバシー

JSON を縮小するのではなく読み取りまたは編集する必要がある場合、JSON Formatter は逆の処理を行い、きれいなインデントできれいに印刷します。ここに貼り付けたものは何もアップロードされません。

よくある質問

JSONの圧縮とは何をしますか?

すべての不要なスペースと改行を削除し、同じデータを持つ最小サイズの有効なJSONを生成します。これにより転送が速くなります。

データは変更されますか?

いいえ。フォーマットのみが削除されます。キー、値、型は保持され、数値はJSON標準によって正規化されます(例:1.50は1.5になります)。

JSONが無効な場合はどうなりますか?

パーサーのエラーメッセージが表示されるため修正できます。JSONが有効になるまで圧縮は行われません。

出典

問題を報告する