ネストされたオブジェクトを整形
入力 {"name":"Ada","limits":{"seats":5}}
結果 2スペースの出力ではオブジェクトが複数行に広がり、同じデータは深さ2で3つのキーとして数えられます。
JSON を貼り付けるだけでインデント整形、構文チェック、空白の削除ができ、処理前後のバイト数も表示します。
結果
入力値を変更すると、結果はすぐに更新されます。
入力 {"name":"Ada","limits":{"seats":5}}
結果 2スペースの出力ではオブジェクトが複数行に広がり、同じデータは深さ2で3つのキーとして数えられます。
入力 整形表示された4 KBの設定ファイル。
結果 圧縮すると通常、インデントの深さに応じてバイト数の20~40パーセントが削除されます。
入力 {"a":1,}
結果 標準のJSONでは閉じ波括弧の前にカンマを許可しないため、検証はエラーで失敗します。
よくある原因は、末尾のカンマ、二重引用符の代わりに単一引用符、引用符なしのキー、またはコメントです。標準のJSONではいずれも許可されていません。
はい。圧縮はトークン間の空白を削除するだけなので、パーサーはまったく同じ値を読み取ります。読みやすい差分が必要な場合は元のファイルを保持してください。
いいえ。解析、整形、圧縮はすべてお使いのデバイス上のJavaScriptで実行されるため、キーや内部の機密情報はローカルに留まります。
いいえ。整形は挿入順序を維持します。これはJavaScriptが文字列キーに対して保持する順序です。空白は変わるため、最初の差分は大きく見えます。
免責事項: 結果は本ページ記載の計算式による参考値です。実際の必要量は材料・施工方法・環境によって変わるため、ご注文前に余裕を見てください。