在 JSON 反應或設定難於一行讀取時使用格式化 。 示例包含字符串、 布尔和陣列 。 Formatter 先解析輸入, 所以不合法的 JSON 產生錯誤而不是部分格式化的結果 。
示例输入
{"name":"Ada","active":true,"roles":["reader","editor"]}预期成果
{
"name": "Ada",
"active": true,
"roles": [
"reader",
"editor"
]
}一步一步來
- 保留選取的格式操作並檢查預裝的 JSON 物件 。
- 執行預覽器, 將雙位縮排與期望的結果比對 。
- 試用緊密操作, 然后引入一個後端的逗號來看到驗證錯誤 。
如何讀取結果
換行和縮排讓物件在不變更示例數值的情况下更容易檢查。 JSON 需要雙引的屬性名稱與字串 。 註解, 后面的逗號和 undefined 无效 JSON。解析器也可以用最後的值取代重复的屬性名稱。
限制和重要細節
解析使用 JavaScript 數字精度, 並可能繞過大整數标识符 。 以字串的形式儲存此身份證 。 格式化不是字节保留變更, 所以不要用在需要精确原位元組的簽署有效载荷上 。