在线 JSON 格式化工具:一键美化、压缩、校验 JSON,并支持转 TypeScript/Go/Java。Unicode 安全,支持中文和 Emoji。
摘要:免费的 JSON 格式化工具,支持美化、压缩、校验,一键转 TypeScript/Go/Java,Unicode 安全。
本地工具可在 DevTools → Network 搜索输入内容,通常不会出现在请求中。
下一步
使用指南
JSON 格式化是把压缩成一行的机器格式还原成人类可读的缩进结构,也是调试接口返回、检查配置文件的第一步。本工具在浏览器本地完成全部处理,输入内容不会经过任何网络。
1. 三步完成格式化
输入支持多行与任意空白,尾随换行会被自动忽略。格式化保留键的原始顺序,不会重排——如需按字母序整理,使用「排序 Key」。
- 把 JSON 文本粘贴到左侧输入框(支持从接口响应、日志、配置文件直接复制)。
- 点击「格式化」,右侧即时输出 2 空格缩进的标准结构,语法错误会在按钮下方以红色提示并标注出错位置。
- 确认无误后点击输出区的复制按钮,或直接下载为 .json 文件。
2. 看懂校验错误:三类高频语法问题
点击「校验」只检查语法不做格式化,报错信息包含出错的行号与位置。实践中 90% 的错误属于三类:
- 尾随逗号:最后一个键或数组元素后面多了逗号(JavaScript 对象允许,JSON 不允许)。
- 引号错误:键或字符串用了单引号、或忘了闭合;JSON 只接受双引号。
- 中文引号混入:从文档或聊天记录复制的文本常带全角引号「""」,需替换为半角。
3. 一键生成类型定义
「TypeScript」「Go」「Java」三个按钮会把当前 JSON 的结构翻译成对应语言的类型或实体定义:对象生成 interface/struct/class,数组取首元素推断元素类型。适合拿到接口示例响应后快速建模。生成的代码基于结构推断,建议人工复核嵌套数组的类型是否需要更精确。
4. 进阶技巧
- 「压缩」把多行结构压回单行,常用于减小配置体积或作为命令行参数传递。
- 含中文与 Emoji 的 JSON 全程 Unicode 安全,输出不会出现 \uXXXX 乱码转义。
- 处理接口返回时,建议先用「校验」确认合法性,再决定是否需要「格式化」——两者独立执行。
- 输入内容会保存在浏览器本地(刷新不丢失),清空按钮可立即抹除。
5. JSON 语法五分钟速查
JSON 只有六种值:对象、数组、字符串、数字、布尔、null。三条高频语法规则值得背下来:其一,键必须是双引号字符串(单引号、裸键都会报错,这是从 JavaScript 对象字面量粘贴过来时的头号报错来源);其二,字符串转义只有 " \ / \b \f \n \r \t \uXXXX 八种,反斜杠本身必须双写;其三,数字没有八进制与 NaN/Infinity,前导零非法。另一个高频坑是数字精度:多数实现按 IEEE 754 双精度解析数字,超过 2^53-1 的整数会静默失真——传 ID 字段时用字符串仍是后端协作的行业共识;本工具的解析器已做无损处理,再大的整数也会原样保留,不会被悄悄改值。
6. 格式化之后的进阶操作链
- 接 jq 做查询:格式化确认语法合法后,jq '.data.items[0].id' 一行取值,比肉眼翻快得多。
- 键路径提取:本站的 JSON 工具支持一键提取全部键路径,生成配置映射表或写 JSONPath 时直接复用。
- 跨格式转换:JSON 与 YAML 互转时注意 YAML 的多文档(---)与锚点引用没有 JSON 等价物;TOML 的日期类型同理会退化成字符串。
- 类型生成:格式化无误的 JSON 才值得喂给 TypeScript 类型生成器,语法错误的输入会让推断结果整体失真。
常见问题
可以。「TypeScript」「Go」「Java」按钮会把当前 JSON 的结构翻译成 interface、struct 或 class,数组取首元素推断元素类型。生成结果是结构推断,嵌套数组的类型建议人工复核是否需要更精确。
不会。多数 JSON 实现按 IEEE 754 双精度解析数字,超过 2^53-1 的整数会静默失真——这也是传 ID 字段惯用字符串的原因。本工具的解析器做了无损处理,再大的整数也原样保留,不会被悄悄改值。
实践中九成语法错误属于三类:尾随逗号(JavaScript 对象允许,JSON 不允许)、单引号或未闭合的引号(JSON 只接受双引号)、从文档或聊天记录复制的全角引号「""」。报错信息带行号与位置,按提示逐个修即可。
不会,全流程 Unicode 安全。另外格式化保留键的原始顺序,不会擅自按字母序重排。
都不需要。页面打开即用,格式化、压缩、校验全部在你的浏览器里跑完,没有次数限制,也不收集个人信息。
相关工具
相关文章
JSON 格式化完全指南:从入门到精通
JSON 格式化、压缩与校验:缩进选择、JSONC/JSON5 边界、Unicode、以及超过 2^53-1 的大整数无损路径。配合排错手册与 Diff。
JSON 解析报错 Unexpected token?5 种常见原因和修复方法
JSON 解析报错 Unexpected token?本文总结 5 种最常见的 json 格式错误原因:尾逗号、单引号、未转义字符、BOM 头、注释,逐一给出修复方法和代码示例。
2026 年在线 JSON 格式化工具对比与推荐
对比 5 款主流在线 JSON 格式化工具的功能、隐私与适用场景:ToolVault 本地运行、JSON Formatter 树视图、jq play 过滤能力各有位置。附报错排查表与可复现的验证方法。