JSON 尾逗号导致解析失败
从代码或控制台复制时,经常保留对象或数组最后一项后面的逗号。
先点击“修复”,再检查输出字段是否符合预期。
免费在线 JSON 格式化、压缩、修复与 JSONPath 查询工具,适合接口调试、日志排查和配置检查;所有 JSON 内容都在浏览器本地处理,不上传、不保存。
JSON 格式化工具用于整理压缩、混乱或带常见语法问题的 JSON 文本,支持格式化、压缩、修复和 JSONPath 查询,适合接口调试、配置检查和日志排查。所有内容都在浏览器本地处理,不上传服务器。
从代码或控制台复制时,经常保留对象或数组最后一项后面的逗号。
先点击“修复”,再检查输出字段是否符合预期。
字段名大小写、数组层级或路径开头 $ 写错都会导致空结果。
从简单路径开始,例如 $.items,再逐层加字段或 [0] 下标。
浏览器本地处理依赖设备内存,特别大的日志文件会消耗较多资源。
优先截取问题片段,或分段处理大型导出文件。
三个操作都会在本地浏览器完成,但适合的使用目标不同。根据当前输入状态选择对应按钮,可以避免重复处理。
| 能力 | 适合场景 | 输出特点 | 注意事项 |
|---|---|---|---|
| 格式化 | 阅读接口响应、排查配置层级、给同事共享可读数据 | 带缩进和换行,结构清晰 | 要求内容能被修复或解析为合法 JSON |
| 压缩 | 嵌入配置、减少空白、复制到环境变量或请求体 | 去掉多余空格和换行 | 压缩后不便阅读,建议保留原始备份 |
| 修复 | 处理缺失引号、尾逗号等常见粘贴问题 | 尝试输出合法 JSON 并格式化 | 修复结果仍需人工确认字段含义 |
| JSONPath 查询 | 从大对象或数组中抽取目标字段 | 返回匹配结果数组 | 当前支持常见点号、下标和 * 通配符语法 |
{"user":{"id":42,"name":"KitVerse"},"roles":["admin","editor"],}{
"user": {
"id": 42,
"name": "KitVerse"
},
"roles": [
"admin",
"editor"
]
}适合把压缩接口响应展开,并通过修复处理尾逗号等常见粘贴问题。
$.roles[*]
[ "admin", "editor" ]
当前支持常用字段、数组下标和通配符查询。
把 API 返回值格式化后查看字段层级,快速定位缺失字段或类型异常。
发布前校验 JSON 配置是否能解析,并压缩为可嵌入的紧凑字符串。
将日志中的 JSON 片段修复和展开,配合 JSONPath 抽取目标字段。
不会。格式化、压缩、修复和 JSONPath 查询都在浏览器本地运行,输入内容不会提交到 KitVerse 服务器。
核心功能免费开放,打开页面即可使用,不需要注册账号或登录。
当前支持 $ 起始路径、点号字段、方括号字段或数组下标,以及 * 通配符,例如 $.items[*].id。过滤表达式和复杂脚本语法暂不支持。
修复功能会尝试处理常见语法错误,例如缺失引号或多余逗号。它不会理解业务含义,处理后仍建议你核对关键字段。
工具在浏览器内处理,能处理的大小取决于设备内存和浏览器性能。特别大的日志或导出文件建议分段处理。
常见原因包括单引号、尾逗号、未转义换行、缺失括号或复制了非 JSON 文本。可以先点击“修复”,再查看错误提示。
下载按钮会在本地生成 kitverse.json 文件,具体保存位置由你的浏览器下载设置决定。
从数据流向看,内容只在本地浏览器处理,更适合敏感调试数据。仍建议不要把不必要的机密长期留在页面或剪贴板中。