2012-03-30 7 views
2

標準のWSDLベースのSOAP呼び出しであるをサポートするASP.NET WebServiceがJSONベースのPOSTインターフェイスです。私はそれを開発せず、技術に精通していませんが、SOAPサービスではなくJSONベースのサービスを使用するクライアントがあります。しかし、これは長い時間ですが、POSTデータを使ってサービスに提供する必要がある正しいJSON入力フォーマットをどうやって得ることができるのでしょうか?私が武装しているのは、必要なSOAPベースの呼び出しのサンプルです。ASP .NET JSON WebServiceのJSONデータ入力形式を特定する方法は?

よろしく、F.

+0

、彼らが使用している場合は、組み込みのJSONあなたは、SOAPクライアントプロキシを生成し、あなたのデータを要求構造をアップロードしてからJSONにそれを回すために、組み込みのJSONシリアライザを使用して試みることができるデシリアライザ。しかし、一般的なケースでは、マッピングを保証できる場合は驚いています。 Webサービスを開発した人に電子メールをまだ送りつけていないなら、あなたはすべきです。 (私はあなたがウェブサービスのソースコードを持っていないと仮定していますか?) – Rup

答えて

1

私はあなたが本当にあなたが生成する必要があるだろうJSONテンプレートを取得するために、この男と連絡を取得する必要があると思います。 次に、組み込みのスローjsonシリアライザを使用するか、json.netやfastjsonのようなライブラリを使用できます。

私は、json.netを使用する小さなJsonリクエスタライブラリを開発し、オブジェクトをjsonにシリアル化し、httpリクエストを作成し、その結果をオブジェクトにデシリアライズする用意ができました。 jsonオブジェクトテンプレートがあるときは、それを試すことができます。

https://github.com/ademargomes/JsonRequest

関連する問題