格式化时使用 JSON 响应或配置在一个行上难以读取。示例包含一个字符串、布尔和数组。前题首先解析输入,因此无效。 JSON 生成错误而不是部分格式化的结果。
示例输入
{"name":"Ada","active":true,"roles":["reader","editor"]}预期结果
{
"name": "Ada",
"active": true,
"roles": [
"reader",
"editor"
]
}分步操作
- 保留选中的格式操作并检查预填 JSON 对象。
- 运行前置物,并将两空间缩进与预期结果进行比较。
- 尝试紧凑操作,然后引入一个跟踪逗号来查看验证错误.
如何读取结果
换行和缩进使对象更容易在不改变示例值的情况下检查. JSON 需要双引用属性名称和字符串。注释、后缀逗号和未定义无效 JSON。一个解析器还可以用其最后一个值替换重复的属性名称。
限制和重要细节
解析使用 JavaScript 数字精度,并可能绕过大整数标识符. 存储像字符串这样的标识符. 格式化不是一个字节保存转换,所以不要在需要精确原字节的签名有效载荷上使用.