JSON在线格式化工具
将接口返回的JSON字符串粘贴到输入框,即可自动缩进、换行并高亮显示。这个JSON格式化工具适合查看嵌套对象、检查配置文件和整理接口响应,也支持语法校验、节点折叠与压缩。
什么是JSON格式化?
JSON格式化也称JSON美化,是为合法的JSON文本添加缩进和换行,让对象、数组与键值关系更容易阅读。格式化不等于修复:如果缺少引号、逗号或括号,需要先根据错误提示检查输入,或单独使用修复功能。
如何在线格式化JSON
- 将原始JSON文本粘贴到输入框,输出区会自动显示格式化结果。
- 通过语法高亮和节点展开、折叠查看对象与数组;输入有误时,按提示检查对应位置。
- 如需紧凑文本,点击压缩按钮;再次点击可返回格式化视图。
- 点击复制按钮,复制当前结果。
JSON格式化的应用场景
- API调试:展开压缩的接口响应,查看字段、数组元素与嵌套层级。
- 配置文件检查:检查package.json等JSON文件的语法,定位引号、逗号或括号错误。
- 数据核对:结合结果内搜索与节点折叠,查找需要核对的字段。
- 文档编写:整理带缩进的JSON示例,便于在技术文档中阅读。
格式化与压缩保留大整数
接口中的订单号或数据库ID可能超出JavaScript安全整数范围。可将下面的原始JSON粘贴到输入框,分别查看格式化与压缩结果,确认ID的每一位数字保持不变:
{"id":9223372036854775807,"name":"示例"}
两种结果中的ID都应为9223372036854775807,而不是舍入后的9223372036854776000。
常见问题
- JSON格式化和压缩有什么区别?
- 格式化通过添加缩进和换行,让JSON更易阅读;压缩则去除不必要的空白,便于复制和传输。两者都不负责修复语法错误,可通过压缩按钮切换显示方式。
- JSON格式化会自动修复语法错误吗?
- 不会。输入存在语法错误时,工具会显示错误提示。需要修复时,可单独点击修复按钮,并检查修复后的内容是否符合原意;格式化与修复是两个不同的操作。
- 格式化时如何避免长整数精度丢失?
- 直接粘贴原始JSON文本,本工具在格式化与压缩时保留大整数原始数字。如果数字在输入前已经被其他程序舍入,工具无法还原。该保真说明不适用于转XML;转换长ID时,建议先将其作为带双引号的字符串处理。
- JSON数据会上传到服务器吗?
- JSON格式化、校验与压缩在浏览器本地执行,不会将输入的数据上传到服务器。
相关工具
需要查看解析说明或学习JSON语法,可访问JSON解析工具、JSON入门教程,或返回JSON在线工具首页。