【发布时间】:2010-11-10 03:54:42
【问题描述】:
为移动(尤其是 Android)应用设计网络服务的最佳做法是什么? 就我个人而言,我专注于使用 JSON(而不是 XML),并且我尽量让它不那么冗长。但我可能错过了很多东西。
【问题讨论】:
标签: android web-services
为移动(尤其是 Android)应用设计网络服务的最佳做法是什么? 就我个人而言,我专注于使用 JSON(而不是 XML),并且我尽量让它不那么冗长。但我可能错过了很多东西。
【问题讨论】:
标签: android web-services
到目前为止,我所阅读的内容表明,在使用 SOAP 调用传统 Web 服务并解析 xml 时存在过多的处理开销。最好的建议是让您的 web 服务 RESTful 并使用 JSON。关于这个较早的问题有一些很好的信息: How to call a SOAP web service on Android
【讨论】:
Android 上的 XML 解析应该比内置 JSON 解析器更快,因为前者由本机代码支持。但是,有些人成功地使用了不同的 JSON 解析器 (http://jackson.codehaus.org/)。
【讨论】:
根据我的经验,GSON 解析器也适用于 Android。如果您正在发送/接收 JSON 有效负载,则可以试一试。
【讨论】: