首页 / 开发者工具 / JSON格式化和验证
免费在线工具

JSON格式化和验证

在浏览器中本地格式化、压缩和验证JSON,并提供解析反馈,帮助定位无效的逗号、引号、键和嵌套。此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。

开始使用

此工具帮助您做什么

在浏览器中本地格式化、压缩和验证JSON,并提供解析反馈,帮助定位无效的逗号、引号、键和嵌套。

示例

输入

{"name":"Ada","roles":["admin","editor"]}

结果

一个有效的、缩进的对象,roles数组分行显示

结果如何生成

验证根据JSON语法解析输入。格式化使用缩进写入相同数据;压缩移除不必要的空白而不改变值。

实用工作流

  • 检查API响应或webhook负载
  • 准备配置文件以供审查
  • 压缩有效测试数据以便传输或测试

重要限制

  • JSON不允许注释、尾随逗号、单引号字符串或未加引号的键。
  • 格式化不验证字段值是否满足外部API模式。
  • 大型文档可能消耗大量浏览器内存。

常见问题

为什么有效的JavaScript不是有效的JSON?

JavaScript对象语法允许JSON不支持的构造,如注释或undefined。

格式化会改变我的数据吗?

它应该只改变无关紧要的空白;在部署关键配置前请始终比较或测试。

只改变字符串外的空白,保留原始数字写法、字符串转义、键顺序和重复键,不排序、不去重。例如9007199254740993与1.00均保留原写法。输入最多500000个UTF-16代码单元。美化最多256层容器、4000000个输出代码单元;压缩可处理更深的合法JSON。两种模式都检查语法,不验证schema或业务规则。没有文件选择、下载按钮或单独的验证按钮。

此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。