JSON 工具
格式化、压缩、校验、转义/去转义、按路径提取
JSON 输入
等待输入
处理结果
按路径取值支持 a.b[0].c 写法
输入路径后点提取
关于JSON 工具
接口返回的 JSON 压成一行没法看,手工整理又容易掉字符。本工具的格式化会把 JSON 按缩进展开,同时实时校验语法 —— 有错时直接指出出错位置和原因,比如多了一个逗号、少了一个引号。压缩功能反过来把 JSON 去掉所有空白压成一行,方便塞进配置文件或者 URL 参数。还支持按路径(如 data.list.0.id)直接取出嵌套字段的值,排查深层结构时不用一层层展开找。
主要功能
- 一键美化缩进,可选 2 空格 / 4 空格 / Tab
- 语法校验,出错时提示具体位置与原因
- 压缩成单行,去掉多余空白
- JSON 转义与去转义处理
- 按路径提取嵌套字段的值
- 支持按键名排序,中文原样保留
使用方法
- 把 JSON 粘贴进输入框
- 点「格式化」美化,或点「压缩」压成一行
- 校验失败时按提示检查对应位置
- 需要取值时切到「路径提取」,填入如 data.items.0.name
常见问题
提示语法错误但看不出错在哪?
最常见的三个原因:多了一个结尾逗号、用单引号代替了双引号、字符串里出现了没转义的换行。本工具会给出出错位置,对着改就行。
中文会被转成 \uXXXX 吗?
默认不会,格式化时中文原样保留,可读性更好。确实需要转成 Unicode 转义形式时,用「转义」功能处理。
能处理多大的 JSON?
几 MB 以内都顺畅。再大的话浏览器解析会明显变慢,建议先在服务端裁剪。工具完全在本地运行,数据不出浏览器。