JSON 格式化与压缩:在线校验和复制结果
JSON 格式化是在不改变数据结构的前提下增加缩进和换行,压缩则删除结构外的多余空白。两者都要求输入先通过 JSON 语法校验。
如何在线格式化 JSON?
- 打开 JSON 格式化工具,把 JSON 粘贴到输入框。
- 查看格式化结果;如果显示报错,按提示先修正语法。
- 按需要切换格式化或压缩,点击复制取得结果。
输入与输出示例
输入:
{"id":1,"name":"示例"}格式化后的结构:
{
"id": 1,
"name": "示例"
}压缩后又成为一行。字符串里面的空格属于数据,不应该被删掉。
格式化会修复错误吗?
不会自动猜测你的意图。中文引号、尾逗号、注释、缺少括号等会使严格 JSON 无法解析;应先按照错误提示修正,再格式化。JSON 的语法规则见 RFC 8259。
大整数与大文件有什么限制?
本工具使用浏览器 JSON.parse / JSON.stringify。超过 JavaScript 安全整数范围 ±9007199254740991 的整数可能丢失精度,接口中的超长 ID 建议以字符串表示。大文件会占用内存并可能阻塞页面,不能承诺任意大小都能即时处理。
页面及依赖加载完成后,转换在浏览器本地执行。首次打开页面需要网络。