android 解析服务器数据使用json还是xml方式

整理自百度搜索:


 现在的Android应用程序,几乎没有不与服务端交换数据的了!那么,android应用在与服务端交换数据的时候,我们有哪些选择呢?哪种数据交换格式要更好吗?下面文章简单为
android开发的朋友分析一下。

对于Android客户端应用与服务端的数据交换格式,流行的方式有两种:一为XML,一为JSON。

对于XML的方式,服务端与客户端对其解析都不是太方便,但为重要的一个原因是,相同的数据量,采用XML的方式明显比采用JSON的方式消耗的流量要大。所以,
本人比较推崇采用JSON的方式作为数据交换的格式。

相对于XML的方式,JSON的方式语法简单明了,解析更为方便,所以现在OpenAPI都是采用了JSON的方式作为数据交互的格式,像Facebook开放API、腾讯微薄开放API、
豆辨开发API等无一例外的采用了JSON。说得更深入一些,其实都是采用了REST风格的服务。

对于Android开发而言,Android SDK中直接包含了HttpClient与JSON的解析API,这就为我们的android客户端的REST调用与JSON的解析带来了很大的方便。
还有更为方便的第三方框架可以使用,那就是spring android开源项目,具体如何使用,后面的文章再来说明。


json数据属于轻量级的,使用方便,解析也只需几句话。  xml  虽然也很好,但是解析不如JSON方便,推荐使用JSON





原文地址:https://www.cnblogs.com/wanghang/p/6299741.html