このツールでできること
JSON Minifier は、まず JSON を検証し、次に JSON.stringify を呼び出してコンパクトな表現を生成します。このメソッドは、単にすべての空白を削除するのではなく、文字列内の空白、改行エスケープ、および Unicode コンテンツを正しく保持します。
- 無効な JSON では、使用できると思われる結果が生成されません。
- サイズは UTF-8 バイトで計算され、圧縮前と圧縮後の違いが表示されます。
- 出力は minified.json としてダウンロードできます。
使い方
- 有効な JSON を貼り付けます。
- 「圧縮」をクリックします。
- 単一行の結果とサイズ統計を表示します。
- 結果をコピーするか、JSON ファイルをダウンロードします。
主な用途
- フロントエンドのインライン構成またはテスト フィクスチャを削減します。
- Pretty Print フォーマットと Compact Transfer フォーマットのサイズを比較します。
- 値を変更せずに無意味なインデントを削除します。
JSON Minifierの機能
解析後に JSON を再シリアル化して、信頼性の高い単一行の結果を生成し、節約額を計算します。日常的な開発、デバッグ、データの並べ替え、コードの最適化のシナリオに適しています。処理結果を直接閲覧、コピー、ダウンロードすることができます。
FAQ
文字列内のスペースは削除されますか?
いいえ。ツールが値を解析してシリアル化すると、構造間の書式設定の空白のみが消えます。
フィールドの順序は変更されますか?
最新のブラウザは、JavaScript オブジェクト プロパティ ルールに従ってシリアル化します。通常、入力解析後のプロパティの順序は維持されますが、ビジネス上の意味を伝えるために JSON フィールドの順序に依存すべきではありません。
貯蓄率が 0% になるのはなぜですか?
入力がすでにコンパクトな場合、結果は元のテキストと同じ長さになるか、数バイトだけ削減される可能性があります。