JSON 格式化校验
在线 JSON 格式化、压缩、语法校验与键排序工具,支持缩进设置、移除空值和错误位置提示。输入在浏览器中处理,可复制结果或分享链接。
在线 JSON 格式化、压缩、语法校验与键排序工具,支持缩进设置、移除空值和错误位置提示。输入在浏览器中处理,可复制结果或分享链接。
先在输入区填写待处理内容,并检查当前选项,再使用「格式化」、「校验」完成操作。
格式化增加缩进与换行,压缩移除结构之间的空白,键排序按键名重新排列对象属性。这些操作都先解析 JSON;字符串内部的空格会保留。勾选“移除空值”则会改变数据内容,操作前请保存原始输入。
此工具按标准 JSON 语法解析,不接受 JavaScript 对象字面量、注释、单引号或尾逗号。对象的键和字符串必须使用双引号;请根据错误位置提示检查引号、逗号和括号。
不会保证。JavaScript 数值超出安全整数范围时可能丢失精度,对象中的重复键也会在解析时被后面的值覆盖。订单号、长整数标识等应在原始 JSON 中使用字符串,需逐字保真的内容应保留原文件。
页面会把输入写入浏览器本地存储,并把内容编码到分享链接中。编码不能保护秘密,收到完整链接的人可能还原内容。包含令牌、密码或个人信息的 JSON 不适合通过这种链接分享;清空可删除当前工具的本地输入记录。
点击「校验」或「格式化」后,工具会在错误详情区显示出错的行号、列号和原因(如缺少逗号、引号不匹配、多余的尾逗号),按提示修改对应位置即可。
本页提供「2 空格」、「4 空格」、「Tab」选项。先按实际输入和目标选择对应模式,再执行操作;比较两次结果时,保持其他参数一致,避免把不同模式的结果混在一起。
先用最小示例验证,再将结果放回实际开发环境检查。语言版本、运行环境、编码和配置项可能与浏览器中的处理规则不同。
本页的主要处理逻辑在浏览器内执行。页面加载资源、打开外部链接,以及带外部地址的内容预览仍可能产生网络请求;“本地处理”并不表示整个网页完全没有网络活动。此页还使用浏览器本地存储保留内容或设置,共用设备上请在使用后检查保存的记录;清除站点数据会一并删除本地记录。使用分享或复制链接前,请检查链接中是否带有输入内容。
先检查 JSON 是否使用双引号、是否有多余逗号或未配对的括号。空输入不是有效 JSON;从其他格式转换时,先确认输入区所选格式与内容一致。
NDJSON / JSONL 格式化器 · JavaScript 格式化 · HTML 格式化 · JSON-YAML 转换 · 全部开发工具