JSON 格式化器、校验器、查看器:选对工具
并排比较格式化器、校验器、查看器、压缩器和差异对比,以及在审查 API 负载时串联它们的顺序。
哪个工具用于哪个任务
五个 JSON 工具覆盖了大多数审查工作。格式化器用于人类可读的缩进,校验器用于严格的语法检查,查看器用于以可折叠树的形式浏览大型负载,压缩器用于传输时的紧凑性,差异对比用于在语义上比较两个版本。
格式化器 vs 修复 vs 校验器
严格格式化器在第一个语法错误处拒绝输入并停止。智能修复格式化器容忍常见的“准 JSON”错误,然后格式化清理后的文本。校验器只检查 —— 它不会重写。根据输入的样子来选择。
树查看器 vs 扁平格式化器
当 JSON 超过几屏时,树查看器胜过扁平格式化器 —— 你可以折叠不关心的部分,专注于正在审查的部分。查看器还能让不匹配的括号对一目了然。
你的工具所遵循的规范
严格校验器实现 RFC 8259 和 ECMA-404。JSONPath 工具实现 RFC 9535。JSON 规范化(用于签名)是 RFC 8785。
推荐路径
在审查未知的 JSON 负载时,按此顺序使用这些工具。
-
- 工具:/json-viewer —— 以树的形式浏览结构。
-
- 指南:/guides/json-formatter-vs-json-repair —— 在严格格式化和修复之间选择。
-
- 博客:/blog/json-viewer-vs-json-formatter —— 工作流技巧。
-
- 参考:/news/rfc-8259-json-standard —— 你的校验器所遵循的语法。
JSON 修复指南
主题中心
具体指南
- 如何解码 Base64 字符串(以及 JWT Payload)
- URL 编码:百分号编码查询参数与路径
- 将 YAML 转为 JSON(并避免缩进错误)
- 将 JSON 转为 CSV:把对象数组扁平化
- 将 JSON 转为 XML:根元素、属性与数组
- 将 JSON 转义为字符串字面量(并解码双重编码的 JSON)
- 修复 JSON 中的尾随逗号
- 修复 JSON 中的单引号
- 修复 JSON 中未加引号的键
- 修复 LLM 输出的 JSON
- 修复 JSON 解析错误:Expected Property Name
- JSON 与 JavaScript 对象字面量的区别
- 在发起 API 请求前校验 JSON
- JSON 格式化器 vs JSON 修复工具
- 修复 JSON Unexpected Token 错误
- JSON 转 JavaScript 对象转换器