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 字符串的日志片段。数据不会因为点击格式化而上传到服务器。
推荐使用流程
- 先粘贴原始 JSON 或接口返回体,确认右上角状态是否为有效 JSON。
- 如果输入来自日志,先去掉时间戳、请求 ID 和外层引号,再使用格式化。
- 选择 2 或 4 空格缩进,保持与你的代码库或文档规范一致。
- 复制结果前检查数组长度、字段名大小写和 null 值,避免把调试数据误提交到配置文件。
典型排错示例
{"user":{"id":42,"roles":["admin","editor"]},"enabled":true}注意事项
- JSON 标准要求对象键使用双引号,单引号和尾随逗号都不是合法 JSON。
- 工具只做语法层面的校验,不会判断字段是否符合你的业务规则。
- 超大 JSON 建议先截取一个代表性片段排查结构,再回到本地 IDE 或脚本处理完整文件。
FAQ
为什么浏览器能格式化但接口仍然报错?
格式化只能证明 JSON 语法有效。接口还可能要求字段类型、枚举值、必填字段或日期格式,你需要结合接口文档继续校验。
可以处理敏感数据吗?
JSON 格式化在浏览器本地执行,但仍建议避免在公共电脑或共享屏幕环境处理密钥、令牌和生产用户数据。