JSON 格式化与校验
JSON 格式化与校验
JSON 格式化与校验支持在线格式化、校验和压缩 JSON,并提供错误定位、键排序与缩进控制,适合接口调试、配置编辑、日志排查和代码评审。
1 制表符缩进
2 空格缩进
4 空格缩进
8 空格缩进
JSON 格式化与校验输入/粘贴:在输入框粘贴或输入 JSON 文本实时校验:输入时自动检查语法,错误会在下方显示(含行列号)格式化:点击“格式化”,结果写回输入框(替换当前内容),层级更清晰压缩:点击“压缩”移除空白与换行,结果写回输入框,便于传输复制:点击下方复制按钮,直接复制当前内容
快速开始
1
2
3
4
5
常见使用场景
接口调试
快速检查接口返回的 JSON 是否有效,并整理为更易读的结构
日志排查
格式化日志里的 JSON 片段,定位括号、引号和字段结构问题
配置编辑
整理配置文件结构,统一缩进、键顺序和层级显示
代码评审
提供清晰的 JSON 示例,方便团队审阅接口数据和配置变更
提交前检查
统一粘贴 JSON 的格式与缩进,减少风格差异带来的噪音
补充场景
你也可以把它当作 JSON 校验器、JSON 压缩工具和 JSON 结构检查工具,在复制、提交或交付前快速确认结果。
格式化参数与操作
缩进大小:使用按钮旁的下拉选择 Tab/2/4/8,立即生效
排序:点击“排序”按字母序排序对象键(不改变语义),复制/提交基于当前内容
使用建议
转义字符:字符串中的换行、引号等需使用合法转义(如 "、\n)
结构一致:推荐在团队内约定缩进、键排序与 Schema 以减少差异
排序前备份:排序会改变键顺序,不可自动还原,建议先复制一份
输入框下方会显示“第 X 行第 Y 列”,优先检查该位置前后的括号、引号与逗号
先压缩再格式化,常能暴露多余逗号或不匹配的引号
限制与兼容性
不支持注释:// 与 /* */ 注释不是标准 JSON(可使用 JSON5/JSONC 工具)
不支持单引号:'text' 不是有效的 JSON 字符串
不支持尾逗号:{"a":1,} 或 [1,] 非法
大体量 JSON:为保证浏览器流畅,建议分段处理;超深层或超大对象/数组的统计将自动简化
隐私与安全
所有处理都在浏览器本地完成,当前内容可随时替换、清空并重新处理。
常见问题
这些属于非标准 JSON(或 JS 扩展):字符串必须使用双引号;不允许 // 或 /* */ 注释;数组/对象末尾不得有额外逗号;不支持 NaN/Infinity。请按标准 JSON 语法修正。
查看下方错误提示中的行列信息(如 第 10 行第 5 列),并逐段检查括号与引号匹配、定位出错片段
“压缩”移除所有空白换行,适合传输与日志;“格式化”增加缩进与换行,适合阅读与评审。生产环境通常优先使用压缩版本。