JSON 校验器
JSON 校验器工具是一款检测输入的 JSON 文本的语法错误,并将其整理(格式化)为易读形式的工具。它会检查值的类型、括号的对应、逗号与冒号的遗漏等 JSON 特有的细节,若发现错误,会以行号、列号与说明明确指出位置。整理后的文本可一键复制到剪贴板。
按下“整理并校验”按钮后,结果将显示在这里。
输入内容全部在浏览器内处理,不会发送至服务器。
相关工具
JSON 校验器是什么?
JSON 校验器工具是一款检测输入的 JSON 文本的语法错误,并将其整理(格式化)为易读形式的工具。它会检查值的类型、括号的对应、逗号与冒号的遗漏等 JSON 特有的细节,若发现错误,会以行号、列号与说明明确指出位置。整理后的文本可一键复制到剪贴板。
缩进可在「空格 2」「空格 4」「Tab」之间选择,适合 API 响应、配置文件、日志等各种 JSON 用途,统一输出风格。启用「允许 JSONC」后,可校验与整理含有行注释 //、块注释 /* */、末尾逗号的 JSONC(VS Code 配置文件等使用的 JSON 方言)。
输入的 JSON 全部在用户的浏览器内处理,不会发送至外部服务器。即使是包含 API 响应或个人信息的 JSON 也可放心使用。全程在浏览器中完成。
使用方法
- 将要整理 / 校验的 JSON 文本粘贴到输入框。
- 选择输出缩进:「空格 2」「空格 4」或「Tab」。
- 如果要处理含注释或末尾逗号的 JSONC,开启「允许 JSONC」。
- 按下「整理并校验」按钮,语法正确时会显示整理后的文本,有误时会显示错误的行号、列号与说明。
- 用整理结果右上角的「复制」按钮复制到剪贴板,粘贴至任意位置。
使用场景
- 希望将 API 响应或日志中的单行 JSON 整理为易读形式以确认内容的工程师。
- 希望校验与整理 VS Code 的 settings.json、tsconfig.json 等 JSONC 文件的开发者。
- 希望快速定位外部工具输出的 JSON 是否损坏以及语法错误位置的运维人员。
- 出于学习目的希望亲眼确认 JSON 书写规则(必须双引号、不允许末尾逗号等)错误的使用者。
- 团队为了统一缩进宽度,希望在提交前重新格式化 JSON 文件的情境。
注意事项
- 整理与校验全部在浏览器内进行,输入的 JSON 不会被发送至外部。
- 严格 JSON 模式(JSONC 关闭)下,含有注释或末尾逗号会被判定为错误。
- 只有启用 JSONC 模式时,整理后才会保留注释。如需删除注释请关闭 JSONC。
- 若输入极大的 JSON(数十 MB 以上),浏览器可能会变得迟缓。
- 整理时的换行符统一为 LF(\n)。需要 CRLF 的环境请在粘贴目标处转换。
常见问题
输入的 JSON 会被发送至服务器吗?
不会。整理与校验全部在您的浏览器内完成。即使是包含个人信息或机密数据的 JSON 也可放心使用。
JSON 与 JSONC 有什么区别?
JSON 是 ECMA-404 标准化的严格书写格式,不允许注释或末尾逗号。JSONC 是 VS Code 配置文件等使用的 JSON 方言,允许行注释 //、块注释 /* */ 以及数组、对象末尾的逗号。启用「允许 JSONC」后即可按 JSONC 校验与整理。
整理时注释消失了。
在严格 JSON 模式(JSONC 关闭)下,语法上不允许注释,因此会被判为错误。如希望在保留注释的情况下整理,请启用「允许 JSONC」。在 JSONC 模式下整理时会保留原注释位置。
显示了错误但不知道原因。
结果区会显示行号、列号与中文错误说明,输入框的行号栏也会高亮显示相应行。会出现「需要冒号 (:)」「需要逗号 (,)」等具体提示,请检查该位置前后。多个错误可能连锁出现,建议从第一个错误开始依次修复。
想让缩进宽度符合项目规范。
可在「空格 2」「空格 4」「Tab」三种之间选择。可以按团队的代码规范统一输出缩进。