Command Palette

Search for a command to run...

JS

json格式化程序

格式化、验证和缩小 JSON 数据

什么是JSON格式化程序?

JSON Formatter 是一个免费的在线工具,用于格式化、验证和美化 JSON (JavaScript 对象符号) 数据。 JSON是一种轻量级的数据交换格式,易于人类读写,机器易于解析和生成。

2、4 或 8 空格缩进的简约或格式不良的 JSON 帮助您转换为干净、可读的文本,当 JSON 不会解析时,它会显示解析器错误消息而不是输出,因此您可以找到并修复问题。

API 响应的开发人员、使用 JSON 文件的数据分析师,还是了解 JSON 结构,该工具都可以在一个普通的输入和输出窗格上为您提供格式化、最小化和验证按钮处理,而这些按钮是在客户端进行的,因此您的 JSON 从未上传;格式化和最小化记录仅保存输入长度的使用记录。

JSON美化器在线的一个工作示例。将已缩小的`{"user":{"id":7, "tags":["x","y"]}}`粘贴,在2个空格上留下缩进,然后按格式:输出有九行,`"user"`在自己的行上,每个标签缩进六个空格。按Minify,相同的输入作为一行返回。用作JSON格式化检查器,按`{"a":1,}`和,在基于Chrome的浏览器中,错误读取"位置7(第1行第8列)处JSON中预期的双引属性名称",该位置指向尾部逗号。

JSON 解析失败的多数是四个原因之一失败,前三个会产生错误,尾部逗号是最常见的:在 JavaScript 中有效,在 JSON 中无效,而从编辑器中复制出来的一个配置如此频繁不会加载的原因,注释是第二个,因为 JSON 根本没有,这就是为什么 JSONC 和 JSON5 以单独的格式存在,单个引号是第三个;JSON 需要在键和字符串上都出现双引号,第四个更微妙,不会产生错误,数字是 IEEE 754 双,所以任何 9007199254740991 以上的整数都会默默地失去精度:粘贴到 JSON 中的 64 位数据库 id 可以作为不同的数字返回,大号属于字符串的 Id。重复的键也不是错误,最后一个获胜。

如何使用 JSON 格式化程序?

  1. 粘贴您的 JSON

    将 JSON 数据复制并粘贴到输入区域。 该工具接受格式化和缩小的 JSON。 您可以从 API、配置文件或任何 JSON 源中粘贴数据。

  2. 自动格式化

    按格式美化,一步验证,或者验证只检查,如果JSON不解析,则来自解析器的错误消息出现在窗格上方;在基于Chrome的浏览器中,它包括行和列。

  3. 调整设置

    在缩进菜单中选择 2、4 或 8 个空格,然后再次按格式,或按 Minify 删除所有空格并减小文件大小。

  4. 复制结果

    Output窗格上方的复制按钮,将格式化的JSON放到剪贴板上,输出是有效的JSON,从解析的值重新序列化,准备在你的应用程序中使用。

主要特点

  • 实时验证

    Validate 检查输入而不更改它,并显示解析器错误消息,其中包括基于 Chrome 的浏览器中的行和列

  • 一致的缩进

    每个嵌套对象和数组都深一层缩进,因此结构很容易一目了然

  • 格式化和缩小

    用适当的缩进美化JSON或缩小它以减小文件大小

  • 多种缩进选项

    选择 2、4 或 8 个空格缩进来匹配您的编码样式

Frequently Asked Questions

JSON 粘贴到输入 JSON 中,在缩进中挑选 2、4 或 8 个空格,然后按格式,工具解析 JSON,由它验证,并将缩进结果写入 Output 供你复制,没有下载按钮,也没有任何东西可以安装,而且是免费的,没有注册。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json formatterjson beautifier onlinejson formatter checkerjson validatorjsonformattervalidatorminifybeautifyprettyparse