现在的位置: 首页 > 综合 > 正文

Android应用与服务端的数据交换采用XML好还是JSON好

2018年02月13日 ⁄ 综合 ⁄ 共 658字 ⁄ 字号 评论关闭

现在的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开源项目,具体如何使用,后面的文章再来说明。想知道Spring android是什么,可以先看看这篇文章:http://www.androidwhy.com/android_8_38_zh.html

转自:http://www.androidwhy.com/android_8_53_zh.html

抱歉!评论已关闭.