我知道此问题曾在此处提出,但我认为这些答案不足以满足我的需求。
我们有一个用于iPhone应用程序的SOAP Web服务,但我们可能需要Android特定版本或服务代理,因此我们可以选择使用SOAP或JSON。我对这两种方法都有一些顾虑:
SOAP解决方案:
JSON解决方案:
所以我想最重要的问题是,采用什么方法?
我希望你能帮助我。在此先感谢: - )
答案 0 :(得分:5)
我不能谈论JSON解决方案。但是我已经在Android上使用SOAP了一段时间。
以下是我对SOAP解决方案的评论。
这可能与此无关,但我发现此Google I/O session on building RESTFul applications对于Android非常有用。我认为他们也发布了JSON API in 2.2
希望这会有所帮助。
答案 1 :(得分:0)
我自己一直在做类似的事情,虽然我可能不是最好的权威,但我会说10次JSON中有9次是您想要的方式。并不是肥皂没有它的位置,但是对于大多数事情来说JSON会更简单,如果看起来不那样,那么你的服务更有可能需要重构而不是真正复杂的域来代表。
如果您想在iPhone,Blackberry,WinMo7,Ajax网站上使用相同的服务,或者在其他任何地方使用相同的服务,那么这对您来说会更好: - )
我的$ 0.02