开发者 · 免费

JSON 格式化与校验工具

美化、压缩、校验和查看 JSON,清晰定位错误位置,可配置缩进,递归排序键,并提供可搜索的树形视图和文档统计。

JSON 不会离开此浏览器
报告问题
输入编辑器
粘贴 JSON 或拖入 .json 文件
21 行·415 B
JSON 有效
根:对象 · 5
1{
2 "project": "Toolkit",
3 "version": 1,
4 "active": true,
5 "tools": [
6 {
7 "name": "JSON Formatter",
8 "category": "Developer",
9 "features": [
10 "format",
11 "validate",
12 "inspect"
13 ]
14 },
15 {
16 "name": "Scientific Calculator",
17 "category": "Calculators",
18 "features": [
19 "trigonometry",
20 "calculus",
21 "vectors"
22 ]
23 }
24 ],
25 "metadata": {
26 "private": true,
27 "serverUpload": null
28 }
29}
输出 479 B
不上传任何内容。格式化、校验、搜索和统计都在你的浏览器中运行。⌘/Ctrl + Enter 格式化 · Tab 缩进
使用方法

从原始 JSON 到可读、可靠的数据。

编辑器在每次修改时都会校验。结构有效后,选择简洁的输出格式,无需切换工具即可查看文档。

  1. 01

    粘贴 JSON 或打开文件

    把 JSON 粘贴到编辑器中,拖入 .json 文件,或加载示例。不超过 10 MB 的文件由浏览器直接读取。

  2. 02

    修复校验错误

    立即看到语法检查结果和解析器消息,并在可用时显示确切的行号、列号和源代码片段。

  3. 03

    格式化、查看或导出

    选择缩进,按需对对象键排序,美化或压缩,在树形视图中浏览 JSON 路径,然后复制或下载结果。

为真实数据而打造

不只是一个基础的 JSON 美化工具。

精确的校验反馈

通过有用的解析器诊断、行列位置和出错的那一行找出格式错误的 JSON,而不只是一条笼统的“无效”提示。

格式化与树形查看

用两个空格、四个空格或制表符美化输出,递归排序键,并在可折叠的树中搜索键、值或 JSON 风格的路径。

私密的文档分析

统计值的数量、类型、嵌套深度和文件大小,无需把源数据或格式化结果上传到服务器。

JSON 格式化常见问题

清楚了解校验器检查的内容。

如何在线格式化 JSON?+

把 JSON 粘贴到输入编辑器中,然后选择“格式化 JSON”。缩进可选两个空格、四个空格或制表符。你还可以在复制或下载结果之前递归排序对象键。

如何找到无效 JSON 中的错误?+

校验器会立即显示解析器错误,并在浏览器提供源位置时报告行号和列号。出错的源代码行会显示在编辑器下方,帮助你定位问题。

最常见的 JSON 语法错误有哪些?+

常见错误包括末尾多余的逗号、单引号字符串、未加引号的属性名、缺少逗号或冒号、注释,以及未转义的控制字符。标准 JSON 要求使用双引号,并且不允许注释。

可以压缩 JSON 吗?+

可以。压缩会移除缩进和多余的空白,同时保留解析后的数据。复制或下载之前会显示输出大小。

排序 JSON 键会改变数组吗?+

不会。递归键排序会按字母顺序排列对象的属性名,但保留数组元素的顺序,因为数组顺序是有意义的。

我的 JSON 会被上传或存储吗?+

不会。校验、格式化、树形查看和统计都在你的浏览器本地运行。文件通过浏览器 API 读取,不会发送到 Toolkit 服务器。

这个工具能校验 JSON Schema 吗?+

本工具校验标准 JSON 的语法和结构,目前不支持按照自定义 JSON Schema 或 API 契约校验文档。

如何查看大型嵌套 JSON 文档?+

打开树形视图,只展开你需要的对象或数组。搜索支持属性名、值和 $.users 这样的路径,用来缩小结果列表;点击某个结果即可复制它的路径。

更多专注好用的工具,随时待命。

探索不断扩充的工具合集,涵盖计算、文档、写作和日常工作。

浏览全部工具