早期接口常用 XML,如今几乎清一色 JSON。不是 XML 不行,而是 JSON 更"轻"。
一、结构对比
| 维度 | JSON | XML |
|---|---|---|
| 写法 | 键值对 {"a":1} | 标签嵌套 <a>1</a> |
| 体积 | 小(无重复标签) | 大(标签重复占空间) |
| 可读性 | 清爽,贴近 JS 对象 | 标签多,略繁琐 |
| 解析 | 多数语言原生支持 | 需 XML 解析器 |
二、为什么选 JSON
- 省流量:同样数据,JSON 字符数更少,接口响应更快;
- 好解析:在 JavaScript 里
JSON.parse()一行搞定; - 贴近对象:结构和程序里的对象/字典天然对应。
三、XML 还没退休的地方
一些老系统、配置文件(如 Android 布局、Office 文档)仍用 XML,因为它对"复杂层级 + 属性"表达更严谨。但新接口基本是 JSON 的天下。
💡 小提示:拿到一段 JSON 先 格式化 再看,嵌套再深也一目了然。
四、试试工具
广告位
此处为广告展示区,站点主粘贴发布商 ID 后自动展示。
此处为广告展示区,站点主粘贴发布商 ID 后自动展示。