JSON 格式化工具
在浏览器中即时格式化、美化和验证 JSON。无上传,完全私密。
Local processingWhat is JSON 格式化工具?
JSON 格式化器(也称为美化器或 pretty-printer)接收压缩或最小化的 JSON,以一致的缩进、换行和空格重新输出,使人类能够阅读。JSON(JavaScript 对象表示法)是 Web API 的事实数据交换格式。格式化器还能发现语法错误 — 如果输入不是有效的 JSON,解析器会报告问题的位置和性质,因此也充当验证器的角色。
How It Works
该工具使用 JSON 解析器(JSON.parse 或接受尾随逗号和注释的宽松解析器)解析输入字符串。如果解析成功,结果值将以可配置的缩进(通常为 2 个空格)和排序键选项重新序列化。如果解析失败,将显示解析器的错误消息和字符偏移量,以便用户定位问题。所有处理均在本地完成;不会向服务器发送任何数据。
Common Use Cases
- 阅读最小化的 API 响应 — 将单行 JSON 负载展开为可读的缩进输出
- 调试格式错误的 JSON — 定位缺失逗号或括号的精确位置
- 比较配置文件 — 一致的缩进使差异比较和审查更容易
- 为文档准备 JSON — 美化的示例在 README 和规范中更清晰
Technical Details
解析器:原生 JSON.parse(严格,符合 RFC 8259)。缩进:默认 2 个空格,可配置。输出为 UTF-8。格式化器默认不排序键以保持插入顺序。尾随逗号和注释不是有效的 JSON;如果存在,解析将因语法错误而失败。最大实际输入大小受浏览器内存限制(通常为几 MB)。
How to Use
Enter your input above. The result updates automatically. Use the copy button to copy the result.
Privacy
All processing happens in your browser. Your data is never uploaded to any server.
FAQ
什么是 JSON 格式化?
JSON 格式化添加缩进和换行,使 JSON 数据人类可读。
可以验证 JSON 吗?
可以,如果您的 JSON 无效,工具将显示解析错误及其位置。
我的 JSON 数据会上传到服务器吗?
不会。所有格式化和验证都在浏览器中本地完成。您的 JSON 数据永远不会离开您的设备,这对于敏感或专有数据是安全的。