如何在在线格式化 JSON
- 粘贴或拖入 JSON 文件。向编辑器添加 JSON 文本,或拖入一个
.json文件到工作区。 - 检查 JSON 验证器。当当前文本为有效 JSON 时,右侧面板会显示格式化预览。在格式化之前请先修正无效语法。
- 选择格式化 JSON。JSON 美化工具会以统一的双空格缩进重写源码,方便复制。
将此 JSON 格式化工具用作简易 JSON 编辑器
将可编辑的源码面板作为轻量级 JSON 编辑器使用:粘贴、输入、替换或清空 JSON,然后在其旁边查看格式化预览。预览会针对有效 JSON 实时更新,而“格式化 JSON”按钮会将美化后的结果写回源码面板。
这是一个 JSON 语法验证器,而非 JSON 修复或 JSON Schema 校验工具。无效的 JSON 必须先在源码中修正才能进行格式化;该工具不会自动添加缺失的逗号、给属性名加引号、对键进行排序或以其他方式修改您的数据。
JSON 格式化会改变哪些内容
双空格 JSON 美化打印
格式化仅改变空白字符。它在对象和数组周围添加可预测的双空格缩进和换行符,使被压缩或缩进不一致的 JSON 更易阅读。
格式化不会转换 JSON 数据
格式化工具不会重命名键、更改数字或修改 JSON 数据结构。它不提供键排序功能;它仅以浏览器 JSON 解析器生成的属性顺序来格式化有效 JSON。
为什么使用浏览器 JSON 格式化工具和编辑器?
固定缩进的 JSON 美化器
使用统一的双空格缩进,使 API 响应、配置文件和测试数据更易审查。
编辑时的 JSON 验证器
在将文档复制到 API、配置文件或 JSON 转换器之前检查 JSON 语法。
本地处理
解析、预览和格式化操作均在浏览器中运行,无需服务器请求。
格式化预览
在可编辑源码旁查看具有语法高亮的键、字符串、数字和字面值。
JSON 格式化工具还是 JSON 查看器?
| 您的目标 | 最佳工具 |
|---|---|
| 编辑、验证并美化打印有效 JSON | 使用此 JSON 格式化工具。 |
| 在可折叠树中探索对象和数组 | 使用 JSON 查看器。 |
| 将 JSON 记录转换为适合电子表格的文件 | 在检查源码后使用 JSON 转 CSV 或 JSON 转 Excel。 |
您的 JSON 会受到怎样处理?
输入、粘贴、解析、预览和格式化过程均在您的浏览器中完成。JSON 格式化工具不会为这些操作发出服务器请求。
在共享屏幕前请使用无痕窗口或删除敏感值。您设备上的浏览器扩展及其他软件不在本格式化工具的控制范围内。
JSON 格式化工具常见问题
JSON 格式化工具的作用是什么?
JSON 格式化工具(也称为 JSON 打印美化器或 JSON 美化工具)用于验证文档的语法,并以可预测的缩进和换行符重写有效 JSON。
我可以将其用作 JSON 编辑器吗?
可以。源码面板是可编辑的,因此您可以在格式化前粘贴、输入和替换 JSON。它是一个简易的 JSON 文本编辑器,而非树状编辑器或 JSON 修复工具。
这是一个 JSON 验证器吗?
是的,适用于 JSON 语法。当当前源码为有效 JSON 时,预览面板会予以显示。它不会针对 JSON Schema 验证文档。
格式化会改变 JSON 数据吗?
不会。它仅改变空白字符以提高可读性;键和值均不会受到修改。此简易格式化工具不提供键排序功能。
我可以格式化 JSON 文件吗?
可以。将一个 .json 文件拖入工作区,加载并验证完毕后选择“格式化 JSON”。
我的 JSON 会被上传吗?
不会。JSON 解析、预览和格式化均在您的浏览器本地运行。格式化工具不会为这些操作发起服务器请求。
为什么格式化工具无法运行?
文档必须是有效 JSON。请在可编辑源码中修正语法,然后运行格式化工具。它不会自动修复无效的 JSON。