什么是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 格式化程序?
粘贴您的 JSON
将 JSON 数据复制并粘贴到输入区域。 该工具接受格式化和缩小的 JSON。 您可以从 API、配置文件或任何 JSON 源中粘贴数据。
自动格式化
按格式美化,一步验证,或者验证只检查,如果JSON不解析,则来自解析器的错误消息出现在窗格上方;在基于Chrome的浏览器中,它包括行和列。
调整设置
在缩进菜单中选择 2、4 或 8 个空格,然后再次按格式,或按 Minify 删除所有空格并减小文件大小。
复制结果
Output窗格上方的复制按钮,将格式化的JSON放到剪贴板上,输出是有效的JSON,从解析的值重新序列化,准备在你的应用程序中使用。
主要特点
实时验证
Validate 检查输入而不更改它,并显示解析器错误消息,其中包括基于 Chrome 的浏览器中的行和列
一致的缩进
每个嵌套对象和数组都深一层缩进,因此结构很容易一目了然
格式化和缩小
用适当的缩进美化JSON或缩小它以减小文件大小
多种缩进选项
选择 2、4 或 8 个空格缩进来匹配您的编码样式
Frequently Asked Questions
Related Tools
Base64 Encoder/Decoder
Encode and decode text to/from Base64 format
CSS Formatter
Beautify messy CSS with clean indentation, or minify it to ship smaller files. Handles nested at-rules, comments, and string literals safely.
PHP Unserialize
Decode and visualize PHP serialized strings, JSON, and Base64 data with tree view
YAML Validator
Validate YAML syntax and convert to JSON format
Comments
0 comments
No comments yet. Be the first to share your thoughts!