开发者工具 / 01
JSON格式化工具
无需将JSON发送到任何地方,即可验证、格式化、压缩、复制和下载。
JSON格式化工具: TOEA使用浏览器基于标准的解析器解析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差异比较工具会按键而不是按行进行比较。
使用方法
- 将JSON粘贴到输入编辑器中。
- 选择“格式化JSON”或“压缩”。
- 查看解析结果,然后复制或下载。
隐私与限制
你的JSON会保留在浏览器中。格式化只检查语法,不检查字段是否符合特定API架构。
相关工具
常见问题
它能修复无效的JSON吗?
不能。它会报告解析器错误,方便你修正源内容,而不会悄悄改变其含义。
它会重新排列键吗?
不会。它会保留解析对象提供的属性顺序。
免费工具·使用在浏览器中次·无需账户