🗜️ JSON圧縮

解析して空白なしで再シリアライズし、JSONを最小サイズに圧縮。瞬時の検証とサイズ削減——すべてブラウザ内で完結、アップロード不要。

JSON圧縮について

このJSON圧縮ツールは完全にブラウザ内で動作します。JSONを貼り付けて圧縮をクリックするだけで、瞬時に最もコンパクトなバージョンを取得できます。ツールは入力を JSON.parse で解析し、インデントや余分な空白なしで JSON.stringify を使って再シリアライズします——最小の有効な表現を生成します。サーバーにアップロードされることはありません。

なぜJSONを圧縮するのか?

空白、改行、インデントはJSONを人間にとって読みやすくしますが、ネットワークやストレージが運ぶべきバイト数を増やします。圧縮されたJSONは整形印刷されたJSONより30%〜60%小さくなり、APIレスポンスを高速化し、帯域幅コストを削減し、データベースやキャッシュのストレージ要件を下げます。

使い方

  1. JSONを入力ボックスに貼り付けます。
  2. 圧縮をクリックして圧縮するか、検証で構文のみチェックします。
  3. 統計行で元のサイズ、圧縮後のサイズ、削減率を確認します。
  4. コピーをクリックして圧縮されたJSONをコピーするか、クリアでやり直します。

よくある質問

圧縮するとデータは変わりますか? いいえ。圧縮ツールはJSONをJavaScriptの値に解析し、再度シリアライズします。データは同一で、フォーマット(空白)のみが削除されます。

JSON5やコメントに対応していますか? いいえ。このツールは標準JSON(RFC 8259)のみサポートします。コメント、末尾のカンマ、シングルクォート文字列はエラーとして報告されます。

JSONはアップロードされますか? いいえ。すべての解析と圧縮はローカルのブラウザで行われ、データがデバイスから離れることはありません。