使用指南

在线JSON与YAML格式化及校验 — 缩进、压缩与键排序

在线格式化或压缩 JSON、YAML,选择 2 或 4 空格缩进、排序键并定位语法错误。

使用方法

  1. 粘贴JSON或YAML,自动模式优先有效JSON并报告类似JSON的语法错误,也可手动指定格式。
  2. 选择展开或单行、2或4空格缩进以及键排序,选项不受输入行数影响。
  3. 错误显示行、列和摘录,跳转可选中错误字符。放大结果中也能调整相同格式选项。

输入与输出示例

键排序 · 2

输入示例

{"b":2,"a":1}

结果示例

{
  "a": 1,
  "b": 2
}

背景知识

JSON / YAML
JSON与YAML是表示键值和列表等数据的格式。JSON使用花括号、方括号、逗号及双引号;YAML可以通过缩进表示结构。YAML的缩进会影响数据结构。
Formatter / Validator
Formatter整理显示格式,Validator检查语法。语法有效仍可能缺少必要字段或包含不符合业务规则的值。语法检查与内容验证是两件事。

注意事项

常见问题

这个在线工具适合哪些任务?

在线格式化或压缩 JSON、YAML,选择 2 或 4 空格缩进、排序键并定位语法错误。

不切换行数也能调整缩进或键排序吗?

展开、单行、2或4空格、键排序是独立选项。排序递归处理对象键并保留数组顺序,放大视图也提供同样选项。

如何找到语法错误位置?

结果显示行列与片段,点击跳转错误会选中输入位置。不会把错误的类JSON输入默默当作YAML,需要时可手动选择输入格式。

Baro Work是无需登录的工具集合,输入与结果不存储在网站服务器或浏览器存储中。翻译与DNS的外部传输请参阅工具说明。

在首页使用全部工具 →