JSON 格式化工具

格式化、验证和美化 JSON 数据,支持语法高亮和错误提示

💡 提示: 支持自动解析 JSON 字符串格式,包括嵌套的 JSON 字符串。例如:

  • 双引号格式:"{\"name\":\"John\"}"
  • 单引号格式:'{"name":"John"}'
  • 嵌套 JSON 字符串:{"data":"{\"age\":30}"} 会自动解析为 {"data":{"age":30}}

输入 JSON

有效

格式化结果

语法验证

实时检查 JSON 语法错误,提供详细的错误信息和位置提示

格式化美化

自动格式化 JSON 数据,支持自定义缩进大小,让代码更易读

一键导出

支持复制到剪贴板和下载文件,方便保存和分享处理结果

JSON 格式化、校验与排错指南

JSON 格式问题通常发生在接口联调、日志排查和配置迁移时。FormaX 的 JSON 工具会在浏览器中解析输入,给出格式化结果,并在语法错误时保留原始数据,方便你逐步定位问题。

这个页面适合处理 API 响应、Webhook payload、低代码平台导出的配置,以及包含转义 JSON 字符串的日志片段。数据不会因为点击格式化而上传到服务器。

推荐使用流程

  1. 先粘贴原始 JSON 或接口返回体,确认右上角状态是否为有效 JSON。
  2. 如果输入来自日志,先去掉时间戳、请求 ID 和外层引号,再使用格式化。
  3. 选择 2 或 4 空格缩进,保持与你的代码库或文档规范一致。
  4. 复制结果前检查数组长度、字段名大小写和 null 值,避免把调试数据误提交到配置文件。

典型排错示例

{"user":{"id":42,"roles":["admin","editor"]},"enabled":true}

注意事项

  • JSON 标准要求对象键使用双引号,单引号和尾随逗号都不是合法 JSON。
  • 工具只做语法层面的校验,不会判断字段是否符合你的业务规则。
  • 超大 JSON 建议先截取一个代表性片段排查结构,再回到本地 IDE 或脚本处理完整文件。

FAQ

为什么浏览器能格式化但接口仍然报错?

格式化只能证明 JSON 语法有效。接口还可能要求字段类型、枚举值、必填字段或日期格式,你需要结合接口文档继续校验。

可以处理敏感数据吗?

JSON 格式化在浏览器本地执行,但仍建议避免在公共电脑或共享屏幕环境处理密钥、令牌和生产用户数据。