处理方式
工具使用浏览器原生 JSON 解析器。有效 JSON 会按两空格缩进;无效输入会返回解析错误。
JSON.parse(input) → JSON.stringify(value, null, 2)。
调试场景
当 API 响应无法加载时,粘贴包含同一语法错误的精简响应。格式化后查看解析器消息,并将对应字符位置与原始载荷比较。缩减样例时保持数值、看似重复的键和 null 不变。
如何解读结果
格式化成功表示浏览器接受该文本为 JSON 并序列化了解析值。它不会保留无意义空白,对象键顺序也不应承载业务语义。JavaScript 使用二进制浮点数,因此大整数在解析后可能已经丢失精度。
输入字段参考
- JSON 输入
- 示例默认值: 已提供示例输入
常见错误
- 把密钥、凭据、客户记录或其他生产数据粘贴到浏览器工具或可分享 URL。
- 假设格式化会逐字节保留输入,或能安全处理超过 JavaScript 安全整数范围的标识符。
- 把便捷预览当成目标运行时、解析器、数据库或安全控制的验证结果。
使用结果前的检查清单
- 把输入缩减为仍可复现问题的模拟示例。
- 使用应用实际 JSON 解析器及其数值模型验证同一精简载荷。
- 发布前把确认后的输入和预期输出加入项目回归测试。
用于生产前需要确认的问题
JSON 会上传吗?
不会。解析在当前浏览器完成,输入不会发送到 DevKit 服务器。
为什么 JSON 无效?
请检查引号、逗号、括号,并确认属性名使用双引号。
独立开发者工具,生产使用前请检查输出。