JSON格式化工具
格式化、压缩、排序键,在JSON对象和转义字符串之间转换。
结果
已复制!
结果将显示在此处。
使用方法
JSON 格式化工具使用原生 JSON.parse 引擎直接在浏览器中验证和美化任何 JSON 文档——首次加载后无需上传、无需服务器、无需网络访问。
将原始 JSON 粘贴到输入框,选择缩进(2 个空格、4 个空格或制表符),然后点击【格式化】进行美化打印,点击【压缩】删除所有可选空白,点击【排序】递归按字母顺序排列键(用于稳定差异比较),或使用 Stringify/Destringify 将文档包装在引号字符串中。
错误会内联报告,包含解析器的精确消息和解析停止处的字节偏移量。
所有操作在客户端运行。缓存后工具完全支持离线使用。
使用场景
- 调试API响应
- 阅读配置文件
- 验证webhook载荷
- 提交前清理数据
- 与同事分享格式化的JSON
常见问题
- 我的 JSON 会被发送到服务器吗?
- 不会。解析通过原生 JSON.parse 在浏览器中运行。
- 最大输入大小是多少?
- 1 MB。超过此限制工具会拒绝输入以保持标签页响应。
- 为什么【排序】也会更改嵌套对象?
- 排序是递归的,嵌套键也会按字母顺序排列——这在两个格式化的 JSON 文件之间产生稳定的差异。
- Stringify 是做什么的?
- 将 JSON 包装在带引号和转义的字符串中,适合嵌入到另一个 JSON 值中。
- 支持 JSON5、注释或尾随逗号吗?
- 不支持,仅支持严格的 RFC 8259 JSON。注释或尾随逗号会导致解析错误。