json与xml的比较

l 可读性:

JSON和XML的可读性都很好,XML略占上风。

l 可扩展性

XML天生有很好的扩展性,JSON当然也有,没有什么是XML能扩展,JSON不能的。

l 编码难度

XML有丰富的编码工具,比如Dom4j、JDom等,JSON也有json.org提供的工具,但是JSON的编码明显比XML容易许多,即使不借助工具也能写出JSON的代码,可是要写好XML就不太容易了。

l 解码难度

XML的解析得考虑子节点父节点关系,让人头昏眼花,而JSON的解析难度几乎为零。JSON是JavaScript原生格式,这意味着在JavaScript中处理JSON数据不需要任何特殊的 API 或工具包。

l 流行度

XML已经被业界广泛的使用,而JSON也开始崭露头角,在Ajax领域,JSON凭借自身的优势将取代XML。

json的编码难度,解码难度都小于xml,json正在逐步取代xml,json在数据传输领域已经基本取代xml,目前xml只要是应用到配置文档里面。

原文地址:https://www.cnblogs.com/excellencesy/p/7878975.html