JSON 工具
JSON 格式化器和验证器
漂亮地打印混乱的 JSON,将其缩小以供生产,或者找出有效负载无效的确切原因 - 突出显示有问题的行,而不是无用的“意外令牌”。
- 在浏览器中 100% 运行
- 无需注册 · 无需上传
- 免费、无限制使用
转换选项
JSON 输入
示例: API 响应 · 破损JSON —⌘/Ctrl + Enter 转换 · 拖放文件以加载它 · 本地处理
格式化JSON
输出是只读的。使用复制、下载或共享将其移出。
如何使用 JSON 格式化程序 工具
-
粘贴缩小或混乱JSON
将其放入输入窗格中。格式化程序会在您键入时进行解析并立即显示错误。
-
选择格式或缩小
选择缩进(2 或 4 个空格)或切换到缩小模式以去除生产负载的每个可选字节。当您需要稳定的差异时对键进行排序。
-
阅读统计数据
输出面板报告键、对象、数组、最大深度和字节大小 - 方便在发货前发现意外的有效负载膨胀。
这个工具有何不同
- 真实错误位置:无效的行、列和代码摘录JSON
- 具有字节计数的缩小模式,用于检查有效负载重量
- 深度统计:键、对象、数组、深度、标量计数
- 用于确定性差异的可选递归键排序
- 全部本地化——对于令牌、客户数据和内部有效负载来说是安全的
按架构划分的隐私: 此页面不包含接收您输入的分析,并且转换代码在您的选项卡中运行。加载后您可以断开网络并继续工作。
JSON 格式化程序 — 常见问题
“意外令牌”是什么意思?
这意味着解析器命中了一个无法出现在找到它的位置的字符 - 通常是右大括号之前的尾随逗号,单引号而不是双引号,或者不带引号的键。此格式化程序显示行和列,以便您可以在几秒钟内修复它。
它会验证 JSON 还是只是对其进行格式化?
两个都。格式化需要成功解析,因此如果出现输出,则输入有效。任何结构性问题都会显示为其位置错误,而不是默默地产生错误的输出。
它可以处理多大的文件?
几兆字节的文件会立即渲染。对于非常大的文档,实际限制是浏览器内存而不是格式化程序——典型的笔记本电脑可以毫无问题地处理数十兆字节。
我可以按字母顺序对 JSON 键进行排序吗?
是 - 启用“排序键”并且键会在每个级别递归排序。这使得文件具有确定性,因此版本控制差异仅显示真正的更改。
我的 JSON 被发送到任何地方了吗?
绝不。一切都在您的浏览器选项卡中进行解析。您甚至可以在加载页面后断开网络连接,格式化程序将继续工作。
相关工具
JSON 差异 比较两个 JSON 文件并按路径列出每个更改。 YAML 至 JSON 通过多文档支持将 Kubernetes、Docker 和 CI 配置转换为 JSON。 JSON 至 TypeScript 从 JSON 生成类型化接口,并推断出可选的键和联合。 JSON 至 JSON 架构 从任何示例有效负载推断出可供验证的 JSON 模式。
正在搜索 “json美化器”, “在线 json 验证器”, “格式化 json”?您来对地方了—— 浏览所有19工具.