登录
TTKIT 在线工具

JSON 格式化

格式化、校验并清晰浏览复杂的 JSON 数据

无需安装打开即用
返回全部工具

准备解析 JSON

粘贴内容后会实时校验,也可以先载入一份示例

JSON 编辑器
输入时实时校验,支持 Ace 编辑快捷键
0 行 · 0 字符

在这里粘贴或输入 JSON...

支持对象、数组和基础类型

结构预览
按路径搜索键名与具体值
—

结构树会出现在这里

输入有效 JSON 后,可折叠浏览、按路径定位,并搜索键名或值。

01

边输入边校验

无需点击提交,语法错误会尽量定位到具体行列。

02

搜索即定位

搜索键名或值,回车循环跳转并自动展开父级。

03

本地处理

格式化、检索与导出均在当前浏览器中完成。

如何格式化与校验 JSON

将难以阅读的一行接口响应整理为带缩进的 JSON,通过结构树查看对象和数组,并搜索键名或具体值。适合检查接口响应、配置文件和调试示例。

  1. 1. 输入 JSON

    将 JSON 粘贴到编辑器,或点击载入示例。工具会实时校验语法,遇到错误时根据解析信息提示原因及可用的行列位置。

  2. 2. 格式化并检查结构

    点击格式化添加缩进,或点击压缩移除多余空白。在结构树中展开对象和数组,按键名、值或全部内容搜索,并跳转到匹配路径。

  3. 3. 复制或下载

    确认数据内容后复制结果,或下载 JSON 文件。格式化和压缩都会重新解析数据,涉及大整数等特殊数据时请先核对结果。

常见问题

为什么 JSON 校验失败?

常见原因包括用单引号代替双引号、对象键名没有双引号、末尾多出逗号,或加入了注释。标准 JSON 不支持 JavaScript 注释、undefined 或函数;请按照错误提示检查相邻字符。

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

格式化增加换行与缩进,便于阅读层级;压缩移除不必要的空白,适合复制到需要紧凑文本的地方。这里的压缩输出仍是 JSON 文本,不会生成 ZIP 或其他压缩文件。

JSON 内容会上传吗?

格式化、校验、搜索和导出均在当前浏览器中完成,工具不会上传你输入的 JSON 内容。

很长的数字 ID 会丢失精度吗?

本工具使用 JavaScript 的 JSON 解析能力。超过 Number.MAX_SAFE_INTEGER(9007199254740991)的整数可能丢失精度;订单号、雪花 ID 等标识建议在原始数据中用双引号包裹为字符串,再进行格式化。