使用方法
- 01
粘贴 JSON 文本,先查看输入区状态和错误位置。
- 02
选择格式化、压缩、转义或去转义操作。
- 03
在树形结果中展开对象和数组,检查字段层级。
- 04
确认结果后复制 JSON,或继续在左侧修改。
开发者工具 / 浏览器处理
HOW IT WORKS / DEVELOPER
把难以阅读的单行 JSON 整理为带缩进的结构,或压缩为适合传输的单行文本。工具会在输入变化后即时校验语法,并结合行号提示引号、逗号、括号等常见错误,适合接口调试、日志排查和配置文件整理。处理结果可直接复制并保留标准缩进;面对大对象时可结合行号和内部滚动逐层检查,避免只凭肉眼寻找深层结构中的语法问题。
粘贴 JSON 文本,先查看输入区状态和错误位置。
选择格式化、压缩、转义或去转义操作。
在树形结果中展开对象和数组,检查字段层级。
确认结果后复制 JSON,或继续在左侧修改。
输入:{"name":"明序","count":2}
输出:{
"name": "明序",
"count": 2
}
选择两空格缩进可得到右侧结果;压缩后恢复单行。树形视图用于检查字段层级。
输入:{"ok":true,}
输出:{"ok":true}
最后一个属性后不能保留逗号。定位到右括号时,同时检查前一个字段结尾。
输入:"{\"ok\":true}"
输出:{"ok":true}
只有输入本身是含 JSON 文本的字符串时才使用去转义,不要无差别删除路径中的反斜杠。
解析、格式化与树形展示均在当前浏览器完成,输入内容不会因本工具处理而上传。
两者主要改变缩进与空白,但解析和重新序列化可能改变数字表示及整数属性键的排列;数组顺序保留。
检查提示位置前一个字段的逗号、引号与括号。JSON 不允许单引号、注释和尾逗号,错误原因有时在上一行。
转义把文档包装为可嵌入字符串的形式;去转义还原这种字符串。普通 JSON 无需先去转义,URL 或 Base64 编码也不能用此操作还原。
展开对象和数组可以核对嵌套层级,区分数字、字符串、空值和数组,适合查看多层接口响应。
超过 ±9007199254740991 的整数可能在解析时失真。需要精确保留编号时,应由数据源把编号输出为带引号的字符串,不要在已失真的结果上补引号。
任务相关