JSON 格式化工具与工具箱
在线 开发、代码与数据递归排序让差异可复现:两个包含相同键但顺序不同的文件会产生完全相同的结果。格式化永远不会改变数据的值 — 它只会改变显示顺序。
点击错误可在源文本中定位(会显示行、列、偏移量和上下文片段)。
安全修复:只修正没有歧义的错误(BOM、末尾逗号、单引号、未加引号的键、undefined/NaN/Infinity、注释…)。激进修复:尝试恢复尽可能多的数据(缺失的花括号/方括号/逗号、不平衡的括号)。
大型文档以渐进方式渲染(子树仅在展开时才生成)— 在接近浏览器内存上限之前,界面始终保持流畅。将鼠标悬停在某个值上,即可复制其完整路径或 JSON Pointer。
自动检测会识别第一个对象数组。点击列标题可排序,再次点击可反向排序。CSV/TSV/Markdown 导出可一键粘贴到电子表格中。
引擎符合 RFC 9535:递归下降 $..、通配符 .*、切片 [start:stop:step]、并集 [0,2] 和过滤器 [?(@.age > 18)]。快捷片段:
JSON Pointer(RFC 6901):/users/0/profile/email。这是 JSON Patch 和 API 使用的标准路径。当对应关系直接明确时,也可以将 JSONPath 表达式转换为 pointer。
转换全部在本地生成,无需任何网络库。YAML、XML、CSV 和源代码(TypeScript、Python、Go、Rust、Java、C#…)会根据结构自动推导;JSON Schema 按 Draft 2020-12 生成。
100% 本地的敏感模式检测:API 密钥、Bearer 令牌、JWT、AWS/GitHub 密钥、私钥、密码、电子邮件、电话号码和银行卡号。匿名化版本会用「[REDACTED]」替换每个值,同时保留结构。