JSON・データツール

JSON Minifier

JSONを解析して1行に再構成し、圧縮前後のサイズ削減率を計算します。

Ctrl / ⌘ + Enterで実行
読み取り専用の結果

JSONを解析して1行に再構成し、圧縮前後のサイズ削減率を計算します。

このツールでできること

JSON Minifier は、まず JSON を検証し、次に JSON.stringify を呼び出してコンパクトな表現を生成します。このメソッドは、単にすべての空白を削除するのではなく、文字列内の空白、改行エスケープ、および Unicode コンテンツを正しく保持します。

  • 無効な JSON では、使用できると思われる結果が生成されません。
  • サイズは UTF-8 バイトで計算され、圧縮前と圧縮後の違いが表示されます。
  • 出力は minified.json としてダウンロードできます。

使い方

  1. 有効な JSON を貼り付けます。
  2. 「圧縮」をクリックします。
  3. 単一行の結果とサイズ統計を表示します。
  4. 結果をコピーするか、JSON ファイルをダウンロードします。

主な用途

  • フロントエンドのインライン構成またはテスト フィクスチャを削減します。
  • Pretty Print フォーマットと Compact Transfer フォーマットのサイズを比較します。
  • 値を変更せずに無意味なインデントを削除します。

JSON Minifierの機能

解析後に JSON を再シリアル化して、信頼性の高い単一行の結果を生成し、節約額を計算します。日常的な開発、デバッグ、データの並べ替え、コードの最適化のシナリオに適しています。処理結果を直接閲覧、コピー、ダウンロードすることができます。

FAQ

文字列内のスペースは削除されますか?

いいえ。ツールが値を解析してシリアル化すると、構造間の書式設定の空白のみが消えます。

フィールドの順序は変更されますか?

最新のブラウザは、JavaScript オブジェクト プロパティ ルールに従ってシリアル化します。通常、入力解析後のプロパティの順序は維持されますが、ビジネス上の意味を伝えるために JSON フィールドの順序に依存すべきではありません。

貯蓄率が 0% になるのはなぜですか?

入力がすでにコンパクトな場合、結果は元のテキストと同じ長さになるか、数バイトだけ削減される可能性があります。

開発者向けツール一覧に戻る