开发工具
JSON 格式化在线工具
JSON 格式化工具(JSON Formatter)用于校验、压缩和美化 JSON 文本,适合查看接口响应、整理配置文件、排查字段层级和定位语法错误。
功能介绍
JSON 是接口、配置和日志中最常见的数据格式,但压缩成一行的 JSON 很难直接阅读。本工具在浏览器内解析 JSON 文本,左侧输入、右侧以可交互的树状视图展示结果,支持格式化、压缩和语法校验,无需安装任何软件。
与纯文本格式化不同,右侧结果以可折叠的树形编辑器呈现:可以按层级展开或收起嵌套对象、直接修改字段值,还可以开启键名排序、切换数组索引和字符串引号的显示方式,方便逐层核对接口响应的字段结构。
输入不是合法 JSON 时,页面会展示具体的错误信息,帮助定位多余逗号、缺失引号等常见语法问题,适合接口调试、配置整理和日志阅读场景。
使用方法
- 在左侧输入框粘贴 JSON 文本,右侧会即时解析并以树状结构展示,无需点击按钮;
- 使用左侧工具栏的格式化按钮把原文整理为缩进两格的多行文本,或用压缩按钮把 JSON 压成一行;
- 在右侧调整缩进和折叠层级数值,或用键排序、数组索引、字符串引号开关控制展示效果;
- 需要专注查看结果时点击放大按钮隐藏输入区,最后用复制按钮导出格式化后的 JSON。
注意事项
- 校验遵循标准 JSON 语法,带注释或末尾多余逗号的 JSON5 风格内容会解析失败,需要先手动清理。
- 解析和格式化都在浏览器本地进行,接口响应等数据不会上传到服务器。
- 特别大的 JSON(数万行以上)渲染树状视图可能变慢,建议先截取需要分析的片段。
常见使用场景
- 查看接口返回的数据结构
- 压缩 JSON 后用于复制或传输
- 排查多余逗号、缺失引号等语法问题
- 整理配置文件和测试样例
常见问题
JSON 格式化会上传我的数据吗?
不会。格式化、压缩和解析都在浏览器本地完成,输入内容不会因为格式化操作发送到服务器。
JSON 校验失败时应该先看哪里?
优先检查对象键是否使用双引号、末尾是否有多余逗号,以及字符串中是否包含未转义的换行或引号。