美化与压缩
美化 JSON
在阅读 API 载荷、调试嵌套数据或审阅 Git 中的文件时使用。
压缩 JSON
在将 JSON 嵌入紧凑配置,或为传输减小载荷体积时使用。
美化只改变空白字符,不改变数据含义。如果结构发生变化,就不只是格式化操作了。
常见的无效 JSON 错误
- 对键或字符串值使用单引号而不是双引号。
- 在最后一个属性或数组项后遗留尾随逗号。
- 在 JSON 内添加注释。
- 忘记转义字符串中的换行符或引号。
如果遇到 JSON 解析错误,请先校验尽可能小的代码片段,再逐步扩大范围。
值得记住的转义规则
| 含义 | 转义 | 示例 |
|---|---|---|
| 双引号 | \" | "name":"A \"quoted\" value" |
| 反斜杠 | \\ | "path":"C:\\temp\\file.txt" |
| 换行 | \n | "body":"line 1\nline 2" |
| 制表符 | \t | "indent":"\tvalue" |
搭配正确的工具使用本指南
相关工具