0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
配置
使用可配置缩进格式化 JSON 对象,突出显示语法错误。将 JSON 粘贴到编辑器中,调整缩进并按格式化。如果 JSON 包含错误,将以其确切位置进行标记。
源代码
行:0角色:0

工作原理

验证并重新缩进 JSON,使其可读且结构良好。由于它会先解析文本,因此能检测语法错误(多余的逗号、缺失的引号、未闭合的花括号)并指出问题所在。

可以选择缩进类型(空格或制表符)、缩进大小和行尾。结果以规范格式生成,键和值整齐地嵌套。

所有处理都在本地、在你的浏览器中完成。它格式化并验证结构;不会重新排序键,也不会修改值。

示例

{"name":"Ana","tags":["a","b"],"active":true}{ "name": "Ana", "tags": [ "a", "b" ], "active": true }使用 4 个空格缩进:对象和数组清晰地嵌套。

使用场景

  • 阅读压缩成一行的 API 响应。
  • 在使用前验证 JSON 是否有语法错误。
  • 统一配置文件的缩进。
  • 检查并比较从浏览器或日志中复制的载荷。

常见问题

它是验证 JSON 还是只是缩进?

两者都会。它先解析文本以检查是否为有效 JSON,若无效则显示错误。只有在 JSON 正确时才生成缩进版本。

它会重新排序或更改键吗?

不会。它保留键和值的原始顺序与内容。只应用一致的缩进和换行。

它接受注释或带尾随逗号的 JSON 吗?

不接受。它遵循 JSON 标准,该标准不允许注释或尾随逗号。如果文本包含它们,格式化器会将其标记为无效。

我的 JSON 会上传到服务器吗?

不会。验证和格式化完全在你的浏览器中进行;JSON 绝不会离开你的电脑。