语言
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)

格式化、压缩并校验 JSON,支持语法高亮、可折叠树形视图和实时错误定位,所有处理都在浏览器本地完成。

JSON 格式化与校验

这款 JSON 格式化与校验工具直接在你的浏览器中美化、压缩并校验 JSON。粘贴或上传 JSON,结果会立即显示,带语法高亮和实时错误检查 —— 无需安装,无需注册。

你可以用两种方式查看数据:用彩色标记的代码视图扫读格式化后的 JSON,或用可折叠的树形视图浏览嵌套的对象和数组。一旦出错,校验会精确指出行号和列号,让你迅速修复。

从设计上保护隐私:所有解析、格式化和校验都在你的浏览器本地运行。你的 JSON 绝不会上传到服务器,也不会被追踪。

如何格式化与校验 JSON

1

添加你的 JSON

把 JSON 粘贴到左侧的输入面板,点击上传文件加载 .json.txt 文件,或点击示例数据试用。格式化后的结果会自动显示。

2

格式化或压缩

选择格式化来美化 JSON、添加清晰的缩进,或选择压缩把它合并成一行。在格式化模式下,可选择 248 个空格的缩进。

3

检查有效性

状态栏会随你输入实时显示 JSON 有效JSON 无效。如果有错误,会显示具体的行号和列号,并在编辑器中高亮出错的那一行。

4

浏览、复制或下载

切换到树形标签,用可折叠节点浏览嵌套数据,再用复制下载清空收尾。

功能特性

格式化与压缩模式

在用易读缩进美化 JSON 和压缩成紧凑单行之间随时切换。

可配置缩进

选择 2、4 或 8 个空格的缩进,以匹配你项目的代码风格。

实时校验

随你输入即时校验 JSON,并精确显示并高亮任何语法错误的行号和列号。

语法高亮

对键、字符串、数字、布尔值和 null 值用彩色标记,让数据一目了然。

可折叠树形视图

以层级方式浏览嵌套 JSON,每个节点都带 Object{5}、Array[3] 这样的类型标记。

上传文件

.json.txt 文件直接从你的设备加载 JSON。

下载输出

一键把格式化后的结果保存为 .json 文件。

复制到剪贴板

立即把格式化后的 JSON 复制到剪贴板,随时可粘贴到任何地方。

示例数据

加载现成的示例,无需准备自己的 JSON 即可试用工具。

实时统计

状态栏会报告行数、文件大小,以及所有嵌套对象中键的总数。

常见问题

如何在线格式化或美化 JSON?

把 JSON 粘贴到输入面板,格式化后的结果会自动显示。确保已选中格式化模式,再选择 2、4 或 8 个空格的缩进。美化会添加合适的缩进和换行,让 {"name":"John","age":30} 这样的单行字符串变成易读的多行结构。

如何校验 JSON 并查找语法错误?

校验会随你输入实时进行。状态栏会显示 JSON 有效JSON 无效,出现问题时,错误信息会报告具体的行号和列号,并在编辑器中高亮那一行 —— 让你直接定位到问题所在。

什么原因会导致“JSON 无效”错误?

最常见的原因有:缺少或多出逗号、括号或大括号不匹配、键没有加引号、用了单引号而非双引号、最后一个元素后面有多余的逗号,以及注释 —— JSON 不支持注释。错误位置会指向解析器停下的地方。

格式化和压缩有什么区别?

格式化(美化)会添加缩进和换行,让 JSON 易于人阅读。压缩则去掉每一个多余的空格、制表符和换行,把文件缩到最小 —— 适合在网络上传输 JSON,或在对体积敏感的地方存储它。

有文件大小限制吗?

没有固定上限。因为一切都在你的浏览器中运行,实际限制取决于你设备的内存。大多数现代浏览器都能轻松处理几兆字节大小的 JSON 文件。

我的 JSON 数据会被保密吗?

会的。所有处理都用 JavaScript 完全在你的浏览器中完成。你的 JSON 绝不会上传到任何服务器,也不会被存储或追踪,因此你的数据始终留在你的设备上。

输入
输出
错误

                

在左侧粘贴 JSON 并点击格式化

| |
在输入框粘贴 JSON 即可看到即时校验和格式化结果
在工具栏中切换格式化压缩模式
打开树形标签,用可折叠节点浏览嵌套 JSON
点击缩进按钮(2、4、8)调整缩进级别
在编辑器中按 Tab 键插入与缩进设置匹配的空格
所有处理都在你的浏览器中完成 —— 数据绝不离开你的设备
想了解更多? 阅读文档 →
1/7
开始输入以搜索...
搜索中...
未找到结果
请尝试使用不同的关键词搜索