2013-04-16 21 views
6

.Net SOAP Webサービスを返すサービスを用意する必要があります。私たちはiPadのこれらのサービスを& Androidで使用する必要があります。.NET SOAP Webサービスreturn JSON

私は多くを検索しましたが、XMLを返すJSONとASMX SOAPサービスを返すWCF Restfulサービスしか見つかりませんでした。

WCFまたはASMX(WCF推奨)のJSONデータを返す.Net SOAP Webサービスを準備するのを手伝ってください。

可能であれば、iPad/iPhone & Androidで.NET Webサービスを使用するための標準フォーマット(WCF REST JSON、WCF SOAP戻りJSON、ASMX SOAP戻りXMLなど)を教えてください。

+0

ウェブサービスからJSONを返すことはできません。しかし、自分でjson形式の文字列として作成することができます。 [例](http://stackoverflow.com/questions/6705681/returning-json-in-asp-net-webservice) –

答えて

4

WCFを使用すると、JSONを返すのは簡単ではなく、IOS開発者はSOAPを避けるとあなたを愛します。必要な.NETのバージョンを指定していないので、Web APIという最新かつ最高の機能を紹介します。あなたもhttp://www.asp.net/web-api/overview/creating-web-apis/using-web-api-with-aspnet-web-forms

+2

あなたの答えをありがとう、はい、正しいIOS開発者はSOAPを避けるが、私の場合は私たちのIOS開発者が必要JSON形式を返すSOAPサービス。 MVCではなくASP.NET 4.0を使用しています。可能であればお勧めします。 – himanshu

+3

SOAPはXMLであるため、標準ライブラリを使用してSOAPメッセージでJSONを送信することはできません。 SOAPとJSONを一緒に使用する必要がある場合は、JSONにシリアル化してXML内の文字列として返すことができます。次に、Web APIは必要ありません。プレーンなWCFサービスが行います。 – Sergey

+0

貴重なご意見ありがとうございます。私はIOS開発者と話し合い、JSONを返すWCF Rest Serviceを開発することに決めました。 – himanshu