JSON 格式化
JSON 在线格式化、解析、校验、压缩、转义。在左侧粘贴你的 JSON,右侧会实时显示解析后的 JSON 结果
输入 JSON
输出结果
常见问题
这个 JSON 格式化工具免费吗?
免费,无需注册,无需信用卡,使用次数无限制。
我的 JSON 数据安全吗?
相当安全。所有处理都在浏览器内通过 JavaScript 完成,数据不会离开你的设备 —— 不上传服务器、不记录日志、不保存任何内容。
格式化和校验有什么区别?
格式化是让 JSON 变得易读(添加缩进和换行);校验是检查语法是否正确,并在出错时标红提示行号。
离线可以使用吗?
页面加载完成后即可离线使用,无需联网即可完成所有处理。
支持多大的文件?
目前没看到上限,导入解析 41 万行(180MB)的 citylots.json 用时控制在 5 秒之内。
有哪些快捷键?
Ctrl+Shift+I 导入文件,Ctrl+S 导出保存。同时支持标准编辑器快捷键。
常见错误与修复
| 错误类型 | 错误示例 | 正确写法 |
|---|---|---|
| 末尾多余逗号 | {"a": 1,} | {"a": 1} |
| 键未加引号 | {name: "John"} | {"name": "John"} |
| 使用单引号 | {'key': 'value'} | {"key": "value"} |
| 缺少逗号 | {"a": 1 "b": 2} | {"a": 1, "b": 2} |
| 引号未转义 | {"text": "他说"你好""} | {"text": "他说\"你好\""} |
为什么选择我们
- ✦ 我们支持实时格式化,编辑器与查看器分离,在左侧粘贴你的 JSON,右侧会马上出现结果
- ✦ 我们有实时语法检查,JSON 解析失败时可以精确定位到错误位置
- ✦ 我们原生支持去转义
- ✦ 我们支持文件形式的导入/导出,用心呵护你的剪切板
- ✦ 你可以完全使用键盘和快捷键完成你的工作
你可能感兴趣
什么是 JSON
JSON(JavaScript 对象表示法,发音类似"杰森")是当今互联网上数据交换的通用语言。它是一种轻量级、人类可读的数据格式,被 API 接口、配置文件、数据库和现代应用广泛用于系统间的信息传递。你可以把 JSON 理解为一种用键值对、数组和嵌套对象来组织数据的标准化方式。它不依赖任何编程语言 —— 无论你用 Python、Java、JavaScript 还是 Go,JSON 都能被轻松解析。
为什么 JSON 如此重要?
通用性强,所有现代编程语言原生支持解析;可读性高,人类也能一眼看懂;体积小巧,无沉重的标签开销;浏览器内置 JSON 解析能力。
JSON vs XML:为什么 JSON 赢了
| 特性 | JSON | XML |
|---|---|---|
| 体积 | 紧凑,无闭合标签 | 冗长,标签开销大 |
| 可读性 | 清晰直观 | 需要 mentally 解析 |
| 解析速度 | 大多数语言原生支持 | 需要专用解析器 |
| 数据类型 | 支持字符串、数字、布尔、null、数组、对象 | 全部为字符串 |
| API 标准 | REST API 默认格式 | 现代 API 中极少使用 |