开发者工具 / 浏览器处理

JSON 格式化与校验

格式化、压缩并校验 JSON 数据,错误定位清晰可读。
本地处理数据优先留在浏览器
无需注册打开即可开始使用
简单高效专注完成当前任务
正在装配工具工作台…

HOW IT WORKS / DEVELOPER

JSON 格式化使用说明

内容核对:2026-09-26

把难以阅读的单行 JSON 整理为带缩进的结构,或压缩为适合传输的单行文本。工具会在输入变化后即时校验语法,并结合行号提示引号、逗号、括号等常见错误,适合接口调试、日志排查和配置文件整理。处理结果可直接复制并保留标准缩进;面对大对象时可结合行号和内部滚动逐层检查,避免只凭肉眼寻找深层结构中的语法问题。

  1. 01

    粘贴 JSON 文本,先查看输入区状态和错误位置。

  2. 02

    选择格式化、压缩、转义或去转义操作。

  3. 03

    在树形结果中展开对象和数组,检查字段层级。

  4. 04

    确认结果后复制 JSON,或继续在左侧修改。

把接口结果美化后再压缩

输入:{"name":"明序","count":2}

输出:{ "name": "明序", "count": 2 }

选择两空格缩进可得到右侧结果;压缩后恢复单行。树形视图用于检查字段层级。

删除尾逗号后重新校验

输入:{"ok":true,}

输出:{"ok":true}

最后一个属性后不能保留逗号。定位到右括号时,同时检查前一个字段结尾。

为字符串形式的 JSON 去转义

输入:"{\"ok\":true}"

输出:{"ok":true}

只有输入本身是含 JSON 文本的字符串时才使用去转义,不要无差别删除路径中的反斜杠。

  • 整理接口响应
  • 检查配置文件
  • 压缩请求参数
  • 定位 JSON 语法错误
  • 只接受符合 JSON 标准的双引号字符串,不支持 JavaScript 注释和尾逗号。
  • 超长文本会增加浏览器内存占用,建议先拆分异常日志中的无关部分。

解析、格式化与树形展示均在当前浏览器完成,输入内容不会因本工具处理而上传。

JSON 格式错误怎么快速定位

常见问题

美化和压缩会改变 JSON 内容吗?

两者主要改变缩进与空白,但解析和重新序列化可能改变数字表示及整数属性键的排列;数组顺序保留。

错误位置附近没有问题,应该检查哪里?

检查提示位置前一个字段的逗号、引号与括号。JSON 不允许单引号、注释和尾逗号,错误原因有时在上一行。

JSON 转义和去转义分别适合什么场景?

转义把文档包装为可嵌入字符串的形式;去转义还原这种字符串。普通 JSON 无需先去转义,URL 或 Base64 编码也不能用此操作还原。

树形查看能帮助排查什么?

展开对象和数组可以核对嵌套层级,区分数字、字符串、空值和数组,适合查看多层接口响应。

超过 JavaScript 安全整数范围怎么办?

超过 ±9007199254740991 的整数可能在解析时失真。需要精确保留编号时,应由数据源把编号输出为带引号的字符串,不要在已失真的结果上补引号。