JSON 格式化器和验证器

在您的浏览器中完全格式化、验证、美化和缩小 JSON。没有上传,没有跟踪——您的数据保留在您的设备上。

100% 基于浏览器 无需注册 默认私有
就绪

粘贴 JSON,拖放文件,或单击“打开文件”。


                            

结果将显示在此处。一切都在您的浏览器中运行。

设计上的隐私

所有格式化、验证和缩小都在您的浏览器本地运行。您的 JSON 永远不会发送到服务器。

即时反馈

获取带有行和列信息的解析错误,以及周围的上下文,以便您可以在几秒钟内修复拼写错误。

格式化、缩小和排序

使用 2、4 或制表符缩进漂亮地打印 JSON,缩小以进行传输,并可选择按字母顺序对对象键进行排序。

常见问题解答

这个 JSON 格式化器真的是免费的吗?

是的。Convertr.org JSON 格式化器、验证器和美化器是 100% 免费的,无需注册,没有水印,也没有使用限制。

我的 JSON 是否已上传到服务器?

否。这是一个浏览器原生的 JSON 格式化器。您的 JSON 文本永远不会离开您的设备——格式化、验证和压缩都在您的浏览器中使用 JavaScript 本地运行。

验证器检查什么?

验证器根据官方 JSON 规范检查您的输入是否为语法上有效的 JSON。错误包括逗号错位、括号不平衡、未加引号的键和尾随字符,并在可用时提供行和列信息。

“格式化”和“压缩”之间有什么区别?

“格式化”(也称为“美化”或“漂亮打印”)添加换行符和缩进,使 JSON 易于阅读。“压缩”删除所有不必要的空格,使 JSON 尽可能小,以便通过网络传输。

我可以按字母顺序对键进行排序吗?

是的。启用“排序键”选项以按字母顺序递归排序对象键。数组保留其原始顺序。

我可以格式化多大的 JSON 文件?

因为一切都在您的浏览器中运行,所以实际限制取决于您的设备。现代桌面可以轻松处理几兆字节的 JSON 文件。对于非常大的文件,请首选像 jq 这样的命令行工具。

此工具是否支持 JSON5 或 JSONC(带有注释的 JSON)?

否。为了严格遵守 JSON 规范,不支持 JSON5 和 JSONC(带有注释或尾随逗号的 JSON)。在粘贴之前删除注释和尾随逗号。

我可以将 JSON 转换为 YAML、XML 或 CSV 吗?

此页面专注于格式化、验证和小型化 JSON 本身. 对于格式转换(JSON 到 YAML、JSON 为 XML、Json 到 CSV) , Convertr.org 提供专门的转换页面。

JSON 格式化器和验证器

将分类、验证、格式化、小型化、分类和检查 JSON 文本。

输入
JSON 文本或本地 .json 文件以及格式化选项.
输出
格式化或小型化 JSON 与合成诊断和统计.
真正的限制
JSON 不能包含评论、跟踪曲线、NaN 或双重关键的序列,每个分配器保存;设备内存限制非常大的文件。
隐私与数据处理
JSON 文本或本地 .json 文件以及格式化选项在此浏览器框中进行处理. Converter 不接收或存储; 关闭或重新加载页面,除非工具明确提供本地下载。

如何使用此工具

  1. 提供 JSON 文本或本地 .json 文件以及在工具控制器中格式化选项。
  2. 选择与合成诊断和统计相关的格式化或小型JSON影响的设置,然后运行工具。
  3. 查看格式化或小型化的 JSON 与合成诊断和统计数据,在复制或下载之前。

常见的失败模式

一个合成错误报告其分裂位置,而一个空入口或过度文件无法产生输出。

有用的例子

将一个微型API答案插入,以便通过两个空间和对象键进行审查。