JSON 格式化器、校验器、查看器:选对工具

并排比较格式化器、校验器、查看器、压缩器和差异对比,以及在审查 API 负载时串联它们的顺序。

哪个工具用于哪个任务

五个 JSON 工具覆盖了大多数审查工作。格式化器用于人类可读的缩进,校验器用于严格的语法检查,查看器用于以可折叠树的形式浏览大型负载,压缩器用于传输时的紧凑性,差异对比用于在语义上比较两个版本。

格式化器 vs 修复 vs 校验器

严格格式化器在第一个语法错误处拒绝输入并停止。智能修复格式化器容忍常见的“准 JSON”错误,然后格式化清理后的文本。校验器只检查 —— 它不会重写。根据输入的样子来选择。

树查看器 vs 扁平格式化器

当 JSON 超过几屏时,树查看器胜过扁平格式化器 —— 你可以折叠不关心的部分,专注于正在审查的部分。查看器还能让不匹配的括号对一目了然。

你的工具所遵循的规范

严格校验器实现 RFC 8259 和 ECMA-404。JSONPath 工具实现 RFC 9535。JSON 规范化(用于签名)是 RFC 8785。

推荐路径

在审查未知的 JSON 负载时,按此顺序使用这些工具。

    1. 工具:/json-viewer —— 以树的形式浏览结构。
    1. 指南:/guides/json-formatter-vs-json-repair —— 在严格格式化和修复之间选择。
    1. 博客:/blog/json-viewer-vs-json-formatter —— 工作流技巧。
    1. 参考:/news/rfc-8259-json-standard —— 你的校验器所遵循的语法。