开发者工具 / 01

JSON格式化工具

无需将JSON发送到任何地方,即可验证、格式化、压缩、复制和下载。

JSON格式化工具: TOEA使用浏览器基于标准的解析器解析JSON,并以两个或四个空格,或不添加额外空白字符的方式进行序列化。 完全在浏览器中本地运行,文件不会上传到服务器。

使用次数
在浏览器中
费用
免费·无需注册
可用性
可直接使用
JSON整理台本地处理

完全在浏览器中运行

格式化后的输出等待中
结果将在这里显示。

最常见的JSON错误

JSON比它所类似的JavaScript更加严格。最后一项后面的逗号、单引号、没有引号的键、注释,以及undefined或NaN等值都无效,工具会报告各自的位置。从JavaScript文件复制或由语言模型生成的文本通常会包含其中多个问题;JSON修复工具可以机械地修复这些问题,JS对象转JSON则可以转换对象字面量。

大数字会丢失位数

JavaScript会将每个数字存储为64位浮点数,但只有不超过9,007,199,254,740,991的数字才能精确表示。任何使用JavaScript解析JSON的工具,包括本工具,都会对更大的整数进行舍入,因此像12345678901234567890这样的64位ID会变成12345678901234567000。因此,返回大ID的API通常会将其作为字符串提供。

不止是格式化

格式化只能证明语法有效,不能证明数据包含正确的字段。要根据约定检查结构,请使用JSON Schema验证工具;要查看两个响应之间的变化,JSON差异比较工具会按键而不是按行进行比较。

使用方法

  1. 将JSON粘贴到输入编辑器中。
  2. 选择“格式化JSON”或“压缩”。
  3. 查看解析结果,然后复制或下载。

隐私与限制

你的JSON会保留在浏览器中。格式化只检查语法,不检查字段是否符合特定API架构。

相关工具

常见问题

它能修复无效的JSON吗?

不能。它会报告解析器错误,方便你修正源内容,而不会悄悄改变其含义。

它会重新排列键吗?

不会。它会保留解析对象提供的属性顺序。

免费工具·使用在浏览器中次·无需账户