Skip to main content
appkiro.com

在线 JSON 格式化:美化、压缩与校验

在一个工具中整理、压缩或检查 JSON。 先设置缩进、键排序与非 ASCII 字符转义,再复制或下载处理结果。

直接回答

JSON 格式化工具会把紧凑或缩进不一致的 JSON 转成易读文本。 AppKiro 还可压缩有效 JSON,并按严格 RFC 8259 语法校验;注释和尾随逗号仍会被判为错误。

粘贴 JSON,选择处理模式,并复制干净结果。

JSON 有效

输入 JSON

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
324 输入字符数 · 16 行数

结果 — 美化版

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
383 输出字符数 · 28 行数

选项

提示:可以拖拽 .json 文件,或者从剪贴板粘贴。

统计

324

输入字符数

383

输出字符数

28

行数

4

最大深度

12

键数量

2

数组数量

+18.21%

体积变化

快捷操作

100% 本地处理 — 不上传

你的 JSON 在浏览器里解析、美化、校验,不会上传到任何服务器。

JSONJSONLRFC 8259

使用方法

  1. 粘贴 JSON,或把 .json 文件拖入输入区。
  2. 选择美化、压缩或校验,并设置 2/4 空格或 Tab、键排序、Unicode 转义和末尾换行。
  3. 查看结果与统计信息,然后复制或下载 JSON。

主要功能与设置

  • 支持 2 空格、4 空格或 Tab 缩进。
  • 删除非必要空白,压缩 JSON 而不改变值。
  • 校验严格 JSON,并提示错误所在行和列。
  • 支持键排序、非 ASCII 转义及字符数、层级和数组等统计。

支持的输入与输出

输入: JSON 文本, .json. 输出: 格式化或压缩后的 JSON 文本, .json.

适用场景

  • 阅读 API 响应与 webhook payload。
  • 在提交前统一配置文件和测试数据格式。
  • 快速定位错误或减小测试 payload。

应该选择哪种工作流?

需要“支持 2 空格、4 空格或 Tab 缩进。 ”时使用 在线 JSON 格式化工具;需要“当前界面可选 Draft 4 至 2020-12。 ”时使用 JSON Schema 生成器。

隐私与数据路径

在当前粘贴/上传流程中,内容在浏览器内处理。

限制与故障排查

  • 注释、单引号和尾随逗号属于 JSON5/JSONC 用法,不符合严格 JSON。
  • 超大文档的响应速度取决于设备与浏览器内存,不应承诺固定通用上限。
  • 没有适用于所有设备的通用大小保证;大数据性能取决于浏览器内存和设备能力。

FAQ

是否支持 JSON5 或 JSONC?

不支持。 当前校验器面向严格 JSON,注释、单引号字符串和尾随逗号都会报错。

数据会上传到服务器吗?

在当前粘贴/上传流程中,内容在浏览器内处理。

文件或数据大小有什么限制?

没有适用于所有设备的通用大小保证;大数据性能取决于浏览器内存和设备能力。

可以在手机上使用吗?

该页面是网页工具,可能可在现代移动浏览器中运行,但文件选择、内存占用和跨设备兼容性尚未在所有设备上验证。 较大或复杂输入建议使用桌面浏览器。

应该选择哪种工作流?

需要“支持 2 空格、4 空格或 Tab 缩进。 ”时使用 在线 JSON 格式化工具;需要“当前界面可选 Draft 4 至 2020-12。 ”时使用 JSON Schema 生成器。

相关工具

粘贴 JSON,选择处理模式,并复制干净结果。