JSON 格式化器和验证器
在您的浏览器中完全格式化、验证、美化和缩小 JSON。没有上传,没有跟踪——您的数据保留在您的设备上。
粘贴 JSON,拖放文件,或单击“打开文件”。
结果将显示在此处。一切都在您的浏览器中运行。
设计上的隐私
所有格式化、验证和缩小都在您的浏览器本地运行。您的 JSON 永远不会发送到服务器。
即时反馈
获取带有行和列信息的解析错误,以及周围的上下文,以便您可以在几秒钟内修复拼写错误。
格式化、缩小和排序
使用 2、4 或制表符缩进漂亮地打印 JSON,缩小以进行传输,并可选择按字母顺序对对象键进行排序。
相关转换工具
需要将 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 不接收或存储; 关闭或重新加载页面,除非工具明确提供本地下载。
如何使用此工具
- 提供 JSON 文本或本地 .json 文件以及在工具控制器中格式化选项。
- 选择与合成诊断和统计相关的格式化或小型JSON影响的设置,然后运行工具。
- 查看格式化或小型化的 JSON 与合成诊断和统计数据,在复制或下载之前。
常见的失败模式
一个合成错误报告其分裂位置,而一个空入口或过度文件无法产生输出。
有用的例子
将一个微型API答案插入,以便通过两个空间和对象键进行审查。