今天爱分享给大家带来JSON 和 XML 的优缺点是什么?【面试题详解】,希望能够帮助到大家。
1) 在可读性方面,JSON 和 XML 的数据可读性基本相同。JSON 和 XML 的可读性可谓不相上
下,一边是建议的语法,一边是规范的标签形式,很难分出胜负。
2) 在可扩展性方面,XML 天生有很好的扩展性,JSON 当然也有,没有什么是 XML 能扩展,
JSON 不能的。
3) 在编码难度方面,XML 有丰富的编码工具,比如 Dom4j、JDom 等,JSON 也有 json.org
提供的工具,但是 JSON 的编码明显比 XML 容易许多,即使不借助工具也能写出 JSON
的代码,可是要写好 XML 就不太容易了。
4) 在解码难度方面,XML 的解析得考虑子节点父节点,让人头昏眼花,而 JSON 的解析难
度几乎为0。这一点 XML 输的真是没话说。
5) 在流行度方面,XML 已经被业界广泛的使用,而 JSON 才刚刚开始,但是在 Ajax 这个特
定的领域,未来的发展一定是 XML 让位于 JSON。到时 Ajax 应该变成 Ajaj(Asynchronous
Javascript and JSON)了。
6) JSON 和 XML 同样拥有丰富的解析手段。
7) JSON 相对于 XML 来讲,数据的体积小。
8) JSON 与 JavaScript 的交互更加方便。
9) JSON 对数据的描述性比 XML 较差。
10) JSON 的速度要远远快于 XML。