格式化、校验、压缩、转义、Unicode 互转、树形视图,自动记录历史,全部本地处理不上传。
🔒 文件本地处理不上传
工具采用主编辑器常驻 + 按需面板的工作台布局:左侧为历史记录,中间是主 JSON 编辑器,右侧为可开关的高级面板。
\uXXXX 与中文字符之间互转;在「查询」面板输入 JSONPath 表达式即可从当前 JSON 中提取子集,例如:
$.store.book[*].title —— 取出所有 book 的 title;$..price —— 递归取出所有 price 字段。结果以 JSON 展示,可复制,或点「作为新文档打开」把结果替换到主编辑器继续处理。当前 JSON 非法时面板会提示先修正。
在「转换」面板选择目标格式,即可把当前 JSON 转换为:
a.b)拉平为表头,方便导入 Excel;interface(单向 JSON→类型,部分元素缺失的字段标记为可选 ?);json tag 的结构体(单向 JSON→代码)。结果可一键复制。
「对比」面板把当前编辑器内容作为左侧,粘贴第二份 JSON 作为右侧,按键逐层比对,用颜色标出新增 / 删除 / 修改。
它与站内「文本对比」工具定位不同:文本对比按行比较纯文本,本工具理解 JSON 结构、按字段路径比较,更适合看两份接口数据的差异。
左侧历史栏默认展开,可点击 « 收起、点击 » 重新弹出:
适用于格式化接口返回数据、校验配置文件、压缩 JSON 减小体积、处理含转义字符的日志、从大响应里用 JSONPath 抽取字段、把 JSON 转成 YAML/CSV/类型定义、对比两份数据差异等场景。
不会。所有解析、格式化与转换都在你的浏览器本地完成,数据不会离开你的设备。
工具用标准 JSON 解析,常见原因是多余逗号、键名未加双引号、使用了单引号或注释。出错时会提示具体的行号与列号,方便定位。
「转义」把文本转成可安全嵌入 JSON 字符串的形式(如把双引号变成 \");「去转义」则相反,把带反斜杠转义的字符串还原为原文。
历史记录仅保存在你当前浏览器的 localStorage 中(最近 30 条),不会上传,换设备或清理浏览器数据后即消失。
树形视图把 JSON 渲染为可逐层折叠/展开的结构,便于浏览大型嵌套数据、快速定位某个字段。