Command Palette

Search for a command to run...

JS

JSON ミニファイア

空白を削除して JSON を縮小するか、ライブ サイズ節約統計とパーサー エラー メッセージを使用してクリーンなインデントで JSON を美化します

JSON Minifierとは?

JSON ミニファイアーは、JSON ドキュメントのトークンの間に位置するすべてのスペース、タブ、改行を削除し、解析を続ける最小のバイトごとの同等のデータを残します。データ自体は変更されません。同じキー、同じ値、同じ順序ですが、かなり印刷された 4 KB の構成は、インデントがなくなると 2.5 KB 以下に落ちる可能性があります。 JSON が小さいほど、ネットワーク転送が速くなり、帯域幅料金が安くなり、受信側での解析が速くなります。そのため、API 応答とバンドルされたデータ ファイルは、ほとんどの場合、縮小されて出荷されます。

このミニファイアーは、文字列リテラルの外側でしか空白をストリップしないので、値内のテキスト - 保持することを意図したスペースを含む - は、正確に保持されます。また、数値トークンを書き込まれたまま保持します。1.0 や 30 桁の整数のような末尾のゼロ値は、ツールが書き換える解析を通じてすべての数値を丸くトリップするのではなく空白を削除するため、そのまま残ります。ミニファイ化する前に、JavaScript JSON パーサーで入力を検証するため、カンマやブラケットが場違いな場合は、静かに壊れた出力ではなくパーサーの正確なエラーを取得します。 beautify モードでは、逆の処理が行われ、コンパクトな JSON が 2 つのスペース、4 つのスペース、またはタブで再インデントされ、読み取って編集できます。

実行された例は、この JSON ミニファイアがオンラインで何を行うか、何に触れないかを示しています。 「id」: 12345678901234567890、「price」: 1.0、「note」: 「keep two spaces」を保持したまま、5 行のオブジェクトを 2 つのスペースでインデントして貼り付け、Minify をクリックします。出力は {"id":12345678901234567890、「price」:1.0、「note」: 「keep two spaces」} で、サイズ バッジには 78 B ~ 65 B と書かれており、16.7% カットされています。 20 桁の id、1.0、および文字列内の 2 倍のスペースはすべて変更されません。 Beautify は、以下の FAQ で説明されているように異なります。

すべてがブラウザでクライアント側で実行されます JSON - 多くの場合、APIキー、顧客レコード、または内部構成を保持します - は決してアップロードまたは保存されず、ツールはページがロードされるとオフラインで動作するため、マシンから決して離れるべきではない機密ペイロードを安全に縮小できます。

JSON Minifierの使い方は?

  1. json を貼り付けます

    入力領域にJSONオブジェクトまたは配列を貼り付けるか入力します。 pretty-printedまたは既にcompact - のどちらかが機能します。

  2. 縮小または美化します

    「縮小」をクリックして空白をストリップしてファイルを縮小するか、「美化」をクリックしてファイルを再インデントします。 「美化」には 2 つのスペース、4 つのスペース、またはタブを選択します。

  3. 貯金を確認してください

    サイズバッジを読んで、元のサイズ、新しいサイズ、および削減率を確認してください。無効な JSON には正確なパーサー エラーがフラグ付けされています。

  4. コピーまたはダウンロード

    結果をクリップボードにコピーするか、.json ファイルとしてダウンロードして、API、構成、またはバンドルにドロップする準備を整えてください。

主な機能

  • 空白のみ最小化します

    文字列の内容をそのままにして、トークン間のスペース、タブ、改行を削除し、有効な最小の等価物を生成します

  • 数 精度 保存

    数値トークンは書かれたとおりに保持されます。minify は値を再解析するのではなく空白をストリップするため、末尾のゼロと大きな整数は残ります

  • ライブサイズの節約

    元のサイズ、縮小サイズ、削減率を表示するため、バイトの影響をすぐに確認できます

  • インデントで美しくしましょう

    コンパクトな JSON を 2 つのスペース、4 つのスペース、またはタブで再インデントして、読みやすく、差分フレンドリーに再びします

Frequently Asked Questions

JSONを入力領域に貼り付けて「縮小」をクリックします。ツールは文字列値の外側の空白をすべて削除し、圧縮された結果をサイズの節約とともに表示します。すべてがブラウザで実行されます。何もアップロードされません。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json minifierminify jsonjson minifycompress jsonjson compressorjson formatter minifyjson beautifierminify json onlinejson whitespace removerjson minifier online