功能介绍
粘贴一段 JSON 却报错却找不到问题在哪?解析器往往只给出一个偏移量或笼统的描述,肉眼从一整屏数据中定位并不容易。
DataFmt 的 JSON 校验器会把错误位置映射为具体的行号与列号,并显示合法 JSON 的结构摘要——顶层类型、顶层 key 数、数组长度、最大嵌套深度,帮您在一秒内判断数据形状是否符合预期。
使用步骤
- 粘贴 JSON 文本到输入框。
- 点击"校验"。
- 合法:查看绿色提示与结构摘要。
- 非法:查看红色提示,按行列定位并修复。
典型用例
- 调试 API 响应或 Webhook payload 时确认 JSON 是否完整。
- 在 CI 产物中对写入的 JSON 文件做规范性前置检查。
- 学习 JSON 语法,快速理解对象 / 数组嵌套结构。
注意事项
- 校验严格遵循 JSON 规范:不允许注释、不允许尾逗号、键必须双引号包裹。
- 结构摘要仅针对合法输入计算。
- 非常大的 JSON 仍可校验,但结构摘要的生成时间随规模线性增长。
常见问题
校验通过就意味着数据正确吗?
只代表语法合法,不代表业务字段满足要求。如需字段级校验请使用 JSON Schema。
为什么我的 JSON 在其它语言中能解析,这里却报错?
某些语言的解析器容错性较强(如允许尾逗号)。本工具严格按规范,建议修正以保证通用兼容。
结构摘要里的"最大深度"是什么?
从根节点到最深叶子节点经过的对象/数组层数。过深的嵌套通常暗示数据模型可以扁平化。