JSON在线格式化工具

将接口返回的JSON字符串粘贴到输入框,即可自动缩进、换行并高亮显示。这个JSON格式化工具适合查看嵌套对象、检查配置文件和整理接口响应,也支持语法校验、节点折叠与压缩。

什么是JSON格式化?

JSON格式化也称JSON美化,是为合法的JSON文本添加缩进和换行,让对象、数组与键值关系更容易阅读。格式化不等于修复:如果缺少引号、逗号或括号,需要先根据错误提示检查输入,或单独使用修复功能。

如何在线格式化JSON

  1. 将原始JSON文本粘贴到输入框,输出区会自动显示格式化结果。
  2. 通过语法高亮和节点展开、折叠查看对象与数组;输入有误时,按提示检查对应位置。
  3. 如需紧凑文本,点击压缩按钮;再次点击可返回格式化视图。
  4. 点击复制按钮,复制当前结果。

JSON格式化的应用场景

格式化与压缩保留大整数

接口中的订单号或数据库ID可能超出JavaScript安全整数范围。可将下面的原始JSON粘贴到输入框,分别查看格式化与压缩结果,确认ID的每一位数字保持不变:

{"id":9223372036854775807,"name":"示例"}

两种结果中的ID都应为9223372036854775807,而不是舍入后的9223372036854776000。

常见问题

JSON格式化和压缩有什么区别?
格式化通过添加缩进和换行,让JSON更易阅读;压缩则去除不必要的空白,便于复制和传输。两者都不负责修复语法错误,可通过压缩按钮切换显示方式。
JSON格式化会自动修复语法错误吗?
不会。输入存在语法错误时,工具会显示错误提示。需要修复时,可单独点击修复按钮,并检查修复后的内容是否符合原意;格式化与修复是两个不同的操作。
格式化时如何避免长整数精度丢失?
直接粘贴原始JSON文本,本工具在格式化与压缩时保留大整数原始数字。如果数字在输入前已经被其他程序舍入,工具无法还原。该保真说明不适用于转XML;转换长ID时,建议先将其作为带双引号的字符串处理。
JSON数据会上传到服务器吗?
JSON格式化、校验与压缩在浏览器本地执行,不会将输入的数据上传到服务器。

相关工具

需要查看解析说明或学习JSON语法,可访问JSON解析工具、JSON入门教程,或返回JSON在线工具首页。