JSON(JavaScript Object Notation)是现代开发中最常用的数据交换格式。接口返回、配置文件、日志存储几乎都离不开它。但实际拿到的JSON经常是压缩成一行的,肉眼几乎无法阅读,这时候就需要格式化工具把它展开成带缩进的多行结构。
{"a":1,} 最后多出的逗号是新手最常踩的坑// 或 /**/,带了注释就报错\"{name:"x"} 是JS对象写法,不是合法JSON格式化(beautify)是把单行JSON展开:加缩进、换行、对齐,方便人读。压缩(minify)是反向操作:去掉所有空白,让体积最小,适合传输。日常调试用格式化,生产环境传输用压缩,两个方向各有用途。
{
"name": "拾光工具集",
"version": 2,
"features": ["json", "image", "regex"],
"free": true
}
调试接口时,建议把返回的JSON先格式化再肉眼检查字段名和层级;写配置文件时,保存前先过一遍校验,能避免上线后才暴露低级语法错误。大文件(超过1MB)建议用支持流式解析的工具,浏览器端的格式化器容易卡顿。