JSON 和 XML 的优劣

JSON 的优势

  • JSON 相比较 XML 更简洁,更节省资源(从带宽到内存到CPU)。
  • JSON 通常更方便人类阅读和理解。
  • 由于结构简单,JSON 的解析过程通常比 XML 快。

JSON 的劣势

  • 不能加注释。
  • key 都得加引号。

XML 的优势

  • 功能相比较 JSON 更强大。
  • XML 在表述 UI 布局的时候更直观,所以你会看到 Android 开发时的布局文件用的就是 XML 格式的,如果用 JSON 格式描述布局文件,会非常不利于人类阅读。

XML 的劣势

  • 性能比 JSON 差。
  • 可读性没有 JSON 好。稍微复杂点的结构用xml根本一眼看不到什么区别,而如果数据中是数组和对象各种嵌套,那更是噩梦。

码先生
Author: 码先生

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注