2013-04-16 23 views
6

muszę przygotować .Net usługi SOAP Web, która zwraca formacie JSON, musimy wykorzystać te usługi w iPadzie & Android..NET SOAP Web powrót obsługa JSON

Szukałem dużo, ale znalazłem tylko usługę WCF Restful, która zwraca usługi JSON i ASMX SOAP, które zwracają XML.

Proszę o pomoc w przygotowaniu usługi sieci .Net SOAP, która zwraca dane JSON albo WCF lub ASMX (zalecany WCF).

Jeśli to możliwe, proszę również poinformować mnie, jaki jest standardowy format (WCF REST return JSON, WCF SOAP return JSON, ASMX SOAP return XML, itp.) Do korzystania z serwisów internetowych .NET z iPadem/iPhonem & Android.

+0

nie można powrócić JSON z usługi internetowej. Możesz jednak utworzyć własny ciąg w formacie json. [Przykład] (http://stackoverflow.com/questions/6705681/returning-json-in-asp-net-webservice) –

Odpowiedz

4

Korzystanie z WCF jest bardzo proste, aby zwrócić JSON, a deweloperzy IOS pokochają Cię, jeśli unikniesz SOAP. Ponieważ nie określiłeś wymaganej wersji .NET, wskażę ci najnowszą i największą funkcję o nazwie Web API. Zobacz tutorial tutaj http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/tutorial-your-first-web-api

+2

Dziękuję za odpowiedź, tak, jesteście poprawnymi deweloperami IOS, unikajcie SOAP, ale w moim przypadku potrzebny jest nasz programista IOS Usługa SOAP, która zwraca format JSON. Używam ASP.NET 4.0 nie w MVC. Proszę zasugerować, jeśli jest to możliwe. – himanshu

+3

Nie można wysłać JSON w komunikacie SOAP przy użyciu standardowych bibliotek, ponieważ SOAP to XML. Jeśli absolutnie musisz używać razem SOAP i JSON, możesz serializować do JSON i zwracać go jako ciąg znaków w XML. W takim razie nie potrzebujesz interfejsu API, wystarczy zwykła usługa WCF. – Sergey

+0

Dziękujemy za cenne sugestie. Omówiłem z naszymi programistami IOS i postanowiłem opracować usługę WCF Rest Service, która zwraca JSON. – himanshu