JSON 格式化、美化、压缩与双面板 Diff 对比
JSON(JavaScript Object Notation)是 Web API、配置文件和服务间数据交换中最常用的数据格式。这款在线 JSON 工具可以美化压缩的 JSON、校验语法、压缩 JSON 体积,并对比两份 JSON 文档之间的差异。
所有处理都在你的浏览器本地完成——数据不会传到任何服务器。你可以打开浏览器开发者工具的 Network 面板验证这一点。
{"name":"Alice","age":30,"hobbies":["coding","music"]}{
"name": "Alice",
"age": 30,
"hobbies": [
"coding",
"music"
]
}{
"id": 1,
"active": true
}{"id":1,"active":true}不会。所有格式化、校验和 diff 都在你的浏览器内通过 JavaScript 完成,我们不会记录、存储或传输你的任何输入。
没有硬性限制,性能取决于你的设备。大多数浏览器可以流畅处理 10MB 以内的 JSON。超过 50MB 时格式化会有明显卡顿。
通常是因为 JSON 不合法——常见原因:多余的尾逗号、键没加双引号、字符串使用了单引号。标准 JSON 要求双引号且不能有尾逗号。
不支持。本工具严格遵循 JSON 规范(RFC 8259),不接受注释和尾逗号。如需宽松解析请使用专门的 JSON5 工具。
本工具按 JSON 结构对比,键顺序无关——{"a":1,"b":2} 和 {"b":2,"a":1} 视为完全相同。普通文本 diff 会把它们标为不同。