把压成一行的 JSON 重新排版成带缩进的可读格式,同时校验语法、支持自动修复。接口返回、日志里的 JSON 通常没有换行,展开后能快速定位字段;还能按 JSON Schema 校验结构是否合规。
工具界面在页面加载完成后显示在本段下方,可以直接使用。注意:这个工具需要访问外部服务才能拿到结果。
把压成一行的 JSON 重新排版成带缩进的可读格式,同时校验语法、支持自动修复。接口返回、日志里的 JSON 通常没有换行,展开后能快速定位字段;还能按 JSON Schema 校验结构是否合规。
输入:
{"name":"张三","age":28,"skills":["Vue","TS"]}
输出:
{
"age": 28,
"name": "张三",
"skills": [
"Vue",
"TS"
]
}
默认设置下的效果(缩进 3 空格 + 键名排序)
不会。缩进和换行都不影响解析结果;只有勾选键名排序才会改变字段顺序,键值对本身一个不变。
页面加载时会请求 schemastore.org 的目录接口拿全部 schema 清单,选中后还会去下载对应的 schema 文件。这是唯一会联网的地方。
不会。格式化和修复都在浏览器本地完成。联网只发生在拉取 JSON Schema 目录和 schema 文件时,你的 JSON 本身不外传。
常见三个原因:末尾多了逗号、字符串用了单引号、从网页或 Word 复制时带上了全角字符。把内容先粘到纯文本编辑器过一遍通常就好了。