Я знаю, что этот вопрос задавали здесь раньше, но я не думаю, что эти ответы были адекватны моим потребностям.Позвоните в .NET Webservice с Android
У нас есть веб-сервис SOAP, который используется для приложения iPhone, но вполне возможно, что нам нужна конкретная версия Android или прокси-сервер службы, поэтому у нас есть возможность пойти либо с SOAP, либо с JSON. У меня есть несколько опасения по поводу обоих методов:
SOAP решение:
- Можно ли генерировать Java исходный код из файла WSDL, если да, то он будет включать в себя какой-то прокси класс для вызова веб-сервиса и будет ли он работать в среде Android ?
- Google не предоставил какую-либо библиотеку SOAP на Android, поэтому мне нужно использовать 3rd party, любое предложение?
- Что касается производительности/накладных расходов с разбором и передачей SOAP xml по кабелю против решения JSON ?
JSON решение:
- Существует несколько классов в Android SDK, который позволит мне разобрать JSON, но он поддерживает общий разбор, как если я хочу, чтобы результат анализируется как сложный тип? Или мне нужно было бы реализовать это ?
- Я прочитал около 2 библиотек до здесь, на Stackoverflow, GSON a Джексон. В чем разница производительности и удобства использования (от разработчиков)? У вас есть ребята, у которых есть какой-либо опыт с из этих библиотек?
Поэтому, я думаю, большой вопрос в том, с каким методом идти?
Надеюсь, вы можете мне помочь. Заранее спасибо :-)
Спасибо. Я пошел с решением json, так как он, скорее всего, будет использоваться и для ajax, и было очень легко разобрать json с Gson ;-) –