JSON 格式化与校验

粘贴 JSON,让它变得易读,找到出错的确切位置,或压缩成一行。

已封存在本设备上

在浏览器中运行,不上传任何内容。

已封存

结果

输入时,格式化后的 JSON 会显示在这里。

使用方法

  1. 粘贴 JSON

    粘贴、输入或打开 .json 文件。只要有内容可读,就会立即开始格式化。

  2. 修正错误

    如果 JSON 无效,你会看到出错的行、列和通俗的解释。点一下即可把光标定位到问题处。

  3. 选择呈现方式

    选择格式化、压缩或树形视图,设置缩进,对键名排序,然后复制或下载结果。

常见问题

我的 JSON 会被发送到服务器吗?

不会。解析和格式化完全在你的浏览器中进行,所以 API 响应、配置文件和令牌都不会离开你的设备。

为什么 JavaScript 能接受,这里却说我的 JSON 无效?

JSON 比 JavaScript 更严格。键名和文本必须用双引号,不允许多余的逗号和注释,也没有 undefined 或 NaN 这样的值。错误信息会指出违反了哪条规则。

格式化会改变我的数字吗?

不会。数字和转义字符都会完全按你写的样子保留,所以很大的整数和很长的小数不会像 JSON.parse 那样被四舍五入。

“排序键名”有什么作用?

它会把每个对象的键名按字母顺序排列,每一层都会排序。数组保持原有顺序,因为数组元素的顺序本身就是数据的一部分。

能处理大文件吗?

能。几 MB 的文件瞬间即可格式化。树形视图每次展开一层,长列表分批显示,因此页面始终保持流畅。

在你的电脑上安装 One For All

安装后,One For All 会像应用一样在独立窗口中打开,可直接从桌面或主屏幕启动。无需从应用商店下载任何内容,你的文件也依然保留在设备上。

  1. 点击地址栏右侧的安装图标,或打开浏览器菜单(⋮)。
  2. 选择“安装 One For All”或“将页面作为应用安装”:桌面和应用列表中会添加一个快捷方式。

要下载此工具的引擎吗?

此工具完全在你的浏览器中运行。为此,它需要从 One For All 下载以下组件,只需下载一次。之后这些组件会保存在这台设备上,下次使用时工具即可立即启动。

你的文件不会被发送到任何地方。