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 文件以及格式化选项在此浏览器标签页中处理。Convertr 不会接收或存储它;关闭或重新加载页面会清除工作状态,除非该工具明确提供本地下载。
如何使用此工具
- 在工具控件中提供 JSON 文本或本地 .json 文件以及格式化选项。
- 选择影响带有语法诊断和统计信息的格式化或压缩 JSON 的设置,然后运行工具。
- 在复制或下载之前,查看带有语法诊断和统计信息的格式化或压缩 JSON。
常见故障模式
语法错误报告其解析位置,而空输入或过大的文档无法产生输出。
有用的例子
粘贴紧凑的 API 响应,以两个空格缩进并排序对象键以便审查。