JSON 応答や設定が 1 つの行で読みにくいときの書式を使用してください。 この例には文字列、ブール値、配列が含まれます。 フォーマッタは最初に入力をパースするので、無効な JSON は部分的にフォーマットされた結果ではなくエラーを生成します。
入力例
{"name":"Ada","active":true,"roles":["reader","editor"]}期待される結果
{
"name": "Ada",
"active": true,
"roles": [
"reader",
"editor"
]
}手順
- 選択されたフォーマット操作を保ち、埋め込まれたJSONオブジェクトを検査します。
- フォーマッタを実行し、2つのスペースのインデントを想定した結果と比較します。
- コンパクトな操作を試し、検証エラーを見るために追跡コンマを導入します。
結果の読み方
ラインブレイクとインデントは、オブジェクトをインスタンスの値を変更することなく検査しやすくします。 JSON は、ダブルクォートのプロパティ名と文字列を必要とします。 コメント、コンマの追跡と未定義は有効なJSONではありません。 パーサーは、重複プロパティ名を最後の値に置き換えることもできます。
制限と注意点
パースは JavaScript 数値の精度を使用し、大きな整数識別子を丸める可能性があります。 そのような識別子を文字列として保存します。 フォーマットはバイト保存変換ではありませんので、元のバイトを必要とする署名されたペイロードでは使用しないでください。