JSON 格式化与校验工具
在线格式化、校验和压缩 JSON。清晰的错误提示、树形视图、键排序和搜索,全部在浏览器中完成。
免费 在浏览器中运行 无需注册
正在加载JSON 格式化工具…
您的文件绝不离开您的设备
如何使用JSON 格式化工具
- 1
在此页面打开JSON 格式化工具,它直接在浏览器中加载。
- 2
添加文件、文本或数值,并调整设置。
- 3
复制或下载结果。不会上传或存储任何内容。
关于此工具
JSON 格式化工具可以把压缩成一行的 JSON 变成带缩进、易读的文本,校验器会准确指出错误位置。本工具两者兼备:粘贴或上传 JSON 后,输入时即自动检查,按你选择的缩进格式化,并以可折叠的树形结构显示。所有处理都在浏览器中完成,API 响应、令牌和配置文件不会离开你的电脑。
如何格式化 JSON
- 粘贴 JSON 或上传 .json 文件。
- 选择缩进:2 个空格、4 个空格或制表符。
- JSON 有效时立即显示结果;无效时错误信息会指出问题。
- 切换到树形视图展开对象和数组,或用搜索查找键或值。
- 复制结果或下载文件。
更多功能
- 压缩:去掉空格和换行,得到最小的文件。
- 键排序:按字母正序或倒序,便于比较两个版本。
- 删除注释:去掉 // 和 /* */ 注释,让严格的解析器也能接受。
- 转义 Unicode:适用于只接受 ASCII 的系统。
- 统计信息:大小、行数、最大深度,以及对象、数组、字符串、数字、布尔值和 null 的数量。
常见 JSON 错误
- 最后一项后面多了逗号。
- 使用了单引号:JSON 必须用双引号。
- 键没有引号,例如 {name: 1}。
- 包含注释:先删除注释。
- 缺少括号,常见于手动编辑之后。
格式化只改变空白,数据完全不变。如需把 JSON 导入表格,请使用 JSON 转 CSV 工具。
常见问题
我的 JSON 会上传到服务器吗?
不会。格式化、校验和树形视图都在浏览器中运行,JSON 不会发送给 WoowTools。
如何找到无效 JSON 中的错误?
粘贴后查看错误信息,它会说明期望的内容以及解析停止的位置。常见原因是多余的逗号、单引号或缺少括号。
格式化和压缩有什么区别?
格式化添加缩进和换行便于阅读;压缩删除多余空白以减小体积。两者都不改变数据。
能处理带注释的 JSON 吗?
可以。开启删除注释后,// 和 /* */ 注释会在解析前被移除。
缩进用 2 空格、4 空格还是制表符?
三种都可以。网页项目最常用 2 个空格,Python 项目常用 4 个空格,制表符则让每个人自行设置宽度。
键排序会改变数据吗?
不会。JSON 对象本身无序,排序只改变书写顺序。
相关工具
JSON压缩工具删除空白、换行和注释来压缩JSON。查看节省的字节数和压缩前后的对比,然后复制或下载。Base64 编码解码工具把文本或文件编码为 Base64,或把 Base64 解码为文本。支持 URL 安全模式、data URI、HTML、CSS 和 JSON 输出及自动识别,在浏览器中运行。URL 编码/解码工具使用百分号编码对 URL 和查询字符串进行编码和解码。支持完整 URL 或组件模式、RFC 3986、空格转加号,以及 URL 各部分拆解。UUID 生成器生成随机 UUID v4 或基于时间的 v1 标识符,一次最多 100 个,支持标准、大写、无连字符、花括号或 URN 格式,还能校验任意 UUID。
