JSON格式化

JSON 格式化工具

使用说明
  • 支持 JSON 格式化和语法验证
  • 可选择不同的缩进空格数(2/4/8)
  • 自动检测 JSON 语法错误并提示
  • 格式化后的结果可一键复制
工具简介

JSON 在线格式化工具提供 JSON 解析、压缩、转义、校验、美化等全套功能,是开发者日常处理 JSON 数据的必备工具。支持任意复杂度的嵌套 JSON(包括 JSON 数组、对象、混合结构),自动检测语法错误并提示错误位置,支持 2/4/8 空格缩进切换、Unicode 转义开关、注释保留(JSON5)等高级选项。所有处理在浏览器本地完成,数据不上传服务器,安全可靠。

使用步骤
1
粘贴 JSON
在左侧输入框粘贴 JSON 字符串(支持压缩格式、嵌套、Unicode),也可拖入 .json 文件。
2
选择缩进
选择缩进空格数(2/4/8),工具自动校验语法,错误时高亮显示行号和提示。
3
复制结果
格式化后的结果显示在右侧,点击「复制」一键复制到剪贴板,也可「下载」保存为 .json 文件。
常见问题
JSON 解析错误怎么定位?

工具会自动定位错误行号和具体错误(如"Unexpected token at line 5"),并在错误位置高亮显示。常见错误:缺引号、缺逗号、缺大括号/中括号。可对照错误提示逐个修复。

支持嵌套 JSON 和大文件吗?

支持任意层数嵌套(如 [[{"a":{"b":[1,2,3]}}]]),最大可处理 10MB 单文件(浏览器性能范围内)。超过 1MB 建议关闭语法高亮以提升速度。

支持 JSON5 注释和尾逗号吗?

支持。在设置中开启「JSON5 模式」后可保留 // 单行注释、/* */ 块注释、对象/数组末尾的逗号。适合处理配置文件(如 tsconfig.json、.eslintrc)。

能压缩/转义 Unicode 吗?

能。点击「压缩」去除所有空白字符为单行格式,适合接口传输。点击「转义」将中文/特殊字符转为 \uXXXX Unicode 编码,适合嵌入 JS 字符串。