JSON 解析器

排序会重建输出并移除注释。

将 JSON 或 JSON5 解析为交互式树状视图,也可以按 JSON 或 JSON5 格式化和压缩。输入与输出语法可分别选择,语法错误会显示在输出编辑器中,本地文件不会离开浏览器。

输入和输出可以分别选择 JSON 或 JSON5。JSON5 转 JSON5 的格式化会保留注释;格式转换、键名排序和压缩则会把解析后的数据重新序列化为所选输出语法。

  • 不带引号的属性名 允许使用(例如 {name: "Alice"} 而不是 {"name": "Alice"});
  • 单引号 可用于字符串值(例如 {'name': 'Bob'});
  • 尾随逗号 允许出现在对象或数组最后一个元素之后(例如 {"a": 1, "b": 2,});

需要与 API 或只接受标准 JSON 的系统交换数据时请选择 JSON 输出;维护包含注释、NaN、Infinity 等 JSON5 值的开发配置时请选择 JSON5 输出。

相关工具: JSON 编辑器 · JSON 格式化工具 · JSON Schema 验证工具