JSON 格式化与校验
让 JSON 清晰易读,无效时也能准确知道哪里出了错。
如何使用 JSON 格式化
粘贴 JSON
粘贴 JSON,或打开、拖入 .json 文件。输入时即会自动检查。
选择排版方式
用 2 个或 4 个空格或制表符缩进,或压缩成一行。勾选“键按 A–Z 排序”可让键按顺序排列。
复制或下载
复制格式化后的 JSON,或下载为 formatted.json。
为什么选择 Utils365
能看懂、能修正的错误提示
无效 JSON 会显示出错的行号和列号,附上该行内容和位置指示,并针对末尾逗号、单引号、未加引号的键和注释给出提示。
美化或压缩
选择 2 个空格、4 个空格或制表符方便阅读,或压缩成一行以节省空间。
只改变排版
数字、文本和键的顺序都与原文完全一致,除非你选择将键按 A–Z 排序,以便更容易比较两个文件。
隐私至上
JSON 在您的浏览器中检查和格式化,绝不会上传,API 密钥和客户数据始终留在您手中。
常见问题
如何检查 JSON 是否有效?
直接粘贴即可。有效的 JSON 会显示摘要,包括键的数量和嵌套深度。无效的 JSON 会显示第一个错误所在的行和列,以及应如何修改。
为什么末尾逗号会报错?
JSON 不允许在对象或数组的最后一项后面加逗号,尽管 JavaScript 允许。请删除右 } 或 ] 前的逗号。
JSON 可以有注释或单引号吗?
不可以。标准 JSON 没有注释,字符串和键必须使用双引号。JSON5 和 JSONC 等格式允许这些写法,但大多数 API 和解析器不支持。
我的数字或键的顺序会改变吗?
不会。数字会完整保留你写下的每一位,因此像 1234567890123456789 这样的长 ID 和像 1.10 这样的价格都不会改变。除非勾选“键按 A–Z 排序”,否则键会保持原有顺序。
压缩有什么作用?
它会删除所有不在字符串内的空格和换行,让 JSON 尽可能小。数据完全相同。