Android JSON与REST

时间:2011-07-12 23:23:34

标签: java android json rest soap

我从Web服务开始。我正在开发一个需要与Android服务器通信的项目,我想节省一些时间选择合适的通信协议。 在JSON,REST和SOAP之间: 我可以在非专用服务器中运行哪些? 什么是高流量服务器的最佳选择?

提前致谢

2 个答案:

答案 0 :(得分:9)

JSON和REST不是互斥的。 JSON是REST接口可以返回的数据格式。

您可以在非专用服务器上运行。我个人会选择REST在Android上进行快速原型设计,因为它更容易启动和运行。 (使用SOAP,您可能希望有一个需要时间组合的模式)

答案 1 :(得分:3)

在REST维基文章中,REST和SOAP之间有一个很好的比较:http://en.wikipedia.org/wiki/Representational_State_Transfer#Concept

REST更像是一个框架,而不是一个通信协议。 JSON和SOAP可用于创建RESTful应用程序。

如果您正在编写具有许多资源的内容,我会使用REST,因为它更具结构性。还有很多库可以为您设置大部分内容。我发现JSON和SOAP更适合您想要快速入侵的自定义功能。它们可以很轻,但结构较差。