开发或技术支持人员可先格式化紧凑的响应,再检查嵌套字段、状态值或意外出现的属性。
JSON 格式化工具
在线美化、校验和修复 JSON,支持尾随逗号与 AI 代码块。全程在浏览器本地运行,免费且无需注册。
免费 · 无需注册 · JSON 仅保留在浏览器中粘贴 JSON 或选择示例即可开始。
所有内容只在当前浏览器中处理。
格式化后的 JSON
{
"name": "Alex",
"active": true,
"roles": [
"developer",
"admin"
]
}JSON 示例
这个示例是包含一个 user 的对象。键名用于标记数据,值可以是字符串、数字、布尔值、数组或嵌套对象。加载后可在格式化、树状和分析视图中查看同一份数据。
{
"user": {
"id": 1042,
"name": "Alex",
"active": true,
"roles": ["developer", "admin"],
"profile": {
"country": "US",
"timezone": "America/New_York"
}
}
}如何格式化 JSON
粘贴 JSON 或载入示例
把 JSON 文档粘贴到输入框,或载入内置示例,在不发送数据的前提下了解完整操作流程。
选择格式化或压缩
格式化会加入便于阅读的缩进;压缩会去掉不必要的空白,适合需要紧凑 JSON 字符串时使用。
校验语法并检查问题
使用校验检查 JSON 语法;如果是常见复制粘贴错误,可使用修复,并在再次使用前检查生成的 JSON。
查看或复制结果
在代码、树状和分析视图之间切换查看输出,再复制格式化后的 JSON 或所需的 JSON 路径。
JSON 格式化工具的适用场景
保存 JSON 配置前先校验,可定位尾逗号、未加引号的键名等语法问题。
使用本地树状和分析视图检查复制来的数据结构与大整数提示,再决定是否分享结果。
什么是 JSON?
JSON 是一种轻量、基于文本的结构化数据格式。由于可读性高、支持广泛,且不依赖特定数据库或编程语言,人和程序都会使用它来交换信息。API 常返回 JSON;应用也会用它保存设置、导出内容和配置。
什么是 JSON 数据?
一份 JSON 文档只有一个根值,实际使用中通常是对象或数组。对象会组织具名字段,数组保存有序项目;每个字段或项目都属于下列 JSON 值类型之一。
什么是 JSON 格式?
JSON 只有少量严格规则。很小的标点错误就可能让 API 响应或配置文件失效,因此在分享或保存前使用格式化工具很有帮助。
- 每个键名和字符串都使用双引号。
- 对象用 { } 包围,数组用 [ ] 包围。
- 对象属性和数组项目之间使用逗号。
- 最后一个项目后不要留下逗号。
- 对象的键和值之间只使用一个冒号。
- true、false 和 null 必须使用小写。
- 数字不能有前置加号,也不能使用 NaN。
- 字符串中的引号需要使用反斜杠转义。
- 标准 JSON 不支持注释。
- 每个左花括号和左方括号都要有对应闭合符号。
{
name: 'Alex',
active: True,
}{
"name": "Alex",
"active": true
}有效 JSON什么是 JSON Schema?
JSON Schema 是用于描述预期 JSON 结构的另一套标准,例如必填字段、可用值类型和格式。JSON 是数据,Schema 是数据应遵循的约定。本工具当前校验 JSON 语法并帮助查看结构,不会声称支持 JSON Schema 校验。
常见 JSON 错误
修复功能只处理有限且可预测的复制粘贴错误:注释、简单的未加引号键名、单引号字符串、Python 风格的 True/False/None 和尾逗号。用于生产前,请复核修复后的输出。
JSON 格式化工具常见问题
如何在不上传内容的情况下在线格式化 JSON?
将 JSON 粘贴到格式化工具并选择“格式化”。所有处理都在浏览器中完成,文本不会上传到 ToolkitLoop。
它可以修复带尾随逗号的 JSON 吗?
可以。修复功能可处理常见的尾随逗号,并在使用前展示结果供你核对。
可以整理从 ChatGPT 或 AI 工具复制的 JSON 吗?
可以。直接粘贴回复即可。工具可处理常见 AI 代码块,并标出仍需处理的语法问题。
JSON 格式化工具与 JSON 校验工具有什么区别?
格式化工具让有效 JSON 更易读,并能修复少量常见错误;校验工具侧重发现和解释语法错误。