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の使い方は?
json を貼り付けます
入力領域にJSONオブジェクトまたは配列を貼り付けるか入力します。 pretty-printedまたは既にcompact - のどちらかが機能します。
縮小または美化します
「縮小」をクリックして空白をストリップしてファイルを縮小するか、「美化」をクリックしてファイルを再インデントします。 「美化」には 2 つのスペース、4 つのスペース、またはタブを選択します。
貯金を確認してください
サイズバッジを読んで、元のサイズ、新しいサイズ、および削減率を確認してください。無効な JSON には正確なパーサー エラーがフラグ付けされています。
コピーまたはダウンロード
結果をクリップボードにコピーするか、.json ファイルとしてダウンロードして、API、構成、またはバンドルにドロップする準備を整えてください。
主な機能
空白のみ最小化します
文字列の内容をそのままにして、トークン間のスペース、タブ、改行を削除し、有効な最小の等価物を生成します
数 精度 保存
数値トークンは書かれたとおりに保持されます。minify は値を再解析するのではなく空白をストリップするため、末尾のゼロと大きな整数は残ります
ライブサイズの節約
元のサイズ、縮小サイズ、削減率を表示するため、バイトの影響をすぐに確認できます
インデントで美しくしましょう
コンパクトな JSON を 2 つのスペース、4 つのスペース、またはタブで再インデントして、読みやすく、差分フレンドリーに再びします
Frequently Asked Questions
Related Tools
CSS Minifier & Beautifier
Minify CSS to cut file size or beautify minified stylesheets for debugging
HTML Minifier & Beautifier
Minify HTML markup for faster page loads or beautify it for readable, indented source
JSON Validator
Validate JSON against RFC 8259 and get the exact line, column, and character of the first syntax error, plus duplicate-key detection and structure stats. Client-side, no signup.
Regex Replace
Find and replace text with a regular expression, using capture group backreferences like $1 and named groups, with full flag support
Comments
0 comments
No comments yet. Be the first to share your thoughts!