本地处理
$ devdesk json--local
格式与文档

JSON 在线格式化与校验,保留大整数精度

免费在线解析、格式化和压缩 JSON,展开树形结构,按行列定位语法错误。保留大整数原文与键顺序,输入在浏览器本地处理,无需注册。

正在加载本地工具…

使用说明

粘贴 JSON 后选择格式化或压缩。树形视图可展开对象与数组。格式化不会重新计算数字,因此大整数和键顺序保持原样。

工具输入不上传

操作步骤

  1. 粘贴接口响应或点击「载入示例」,保留原始 JSON 文本。
  2. 点击「格式化」检查语法并使用两空格缩进;出错时按提示的行和列检查输入。
  3. 切换「树形视图」展开对象与数组,或点击「压缩」去掉字符串以外的空白,再复制或下载结果。

试一试:含大整数的接口响应

{"orderId":9007199254740993,"status":"ready","items":[{"sku":"A-01","count":2}]}

格式化和压缩后,orderId 仍应是 9007199254740993。这里保留数字原文,不会先转成 JavaScript Number 再输出。

常见问题

为什么单引号、注释或尾随逗号会报错?

此工具按标准 JSON 校验,不按 JSON5 或 JSONC 校验。键名和字符串需要双引号;删除注释和最后一个成员后的逗号。NaN、Infinity 和 undefined 也不是 JSON 值。

JSON 格式化能修复已经丢失的数字吗?

不能。工具保留的是你粘贴的原文。如果接口数据已经被其他程序转成不精确的数字,再粘贴进来无法还原。请从原始响应取值;跨系统传递大整数标识符时可使用字符串。

校验通过,就代表符合接口要求吗?

校验只检查 JSON 语法,不验证 JSON Schema、必填字段、业务规则或重复键。请继续核对接口文档。格式化保留键的原始顺序,也不会替你合并重复键。

输入会上传吗?支持多大的文本?

JSON 工具在浏览器中运行,编辑器内容不发送到服务器或统计服务。当前处理上限按 JavaScript 字符串长度计算,为 1,000,000 个 UTF-16 代码单元;复杂嵌套仍可能影响浏览器响应。