6

ビジネスパートナーは、SOAPではなくJSON-RPCを使用してWebサービスライブラリを構築することを提案しています。(必ずしも.NETで構築されているわけではありませんが、私は構築しています)

私はこのデータの潜在的な消費者です。

私は過去にクライアントベースのAjax呼び出しにJSONを使用しましたが、このWebサービスライブラリは主にサーバー側の呼び出しと大量のデータの同期に使用されます。

JSON-RPCの経験はあまりありません。

質問:

  • .NETでJSON-RPCコンシューマーを簡単に構築できますか?
  • JSON-RPC Webサービスは、SOAP WSDLのように自己文書化され、検出可能ですか?
  • VisualStudioのWeb参照をJSON-RPCWebサービスに簡単に追加できますか?

ありがとう

4

5 に答える 5

4

.NETでJSON-RPCコンシューマーを簡単に構築できますか?

はい。JSON-RPCサービスは、堅牢なJSONパーサーまたはフォーマッターがあれば簡単に利用できます。JayrockJsonRpcClicnetは、コンシューマーの構築に使用できる単純なクライアント実装を提供します。小さなデモサンプルも含まれています。

JSON-RPC Webサービスは、SOAP WSDLのように自己文書化され、検出可能ですか?

いいえ、標準化されたものはありませんが、サービスマッピングの説明の提案のようにアイデアが浮かんでいます。

VisualStudioのWeb参照をJSON-RPCWebサービスに簡単に追加できますか?

これは、サーバー側の実装がJSON-RPCサービスのWSDLベースの記述を提供しているが、これを提供するものが現在のところない場合に機能します。

于 2010-02-15T19:03:27.317 に答える
1

Jayrockをチェックしてください。

Jayrockは、ASP.NETを含むMicrosoft .NET Framework用のJSONおよびJSON-RPCの控えめでオープンソース(LGPL)の実装です。ジェイロックで何ができますか?一言で言えば、Jayrockを使用すると、クライアント(通常はWebページのJavaScript)が、ワイヤー形式としてJSONを使用し、プロシージャ呼び出しプロトコルとしてJSON-RPCを使用して、サーバー側のメソッドを呼び出すことができます。メソッドは、同期的または非同期的に呼び出すことができます。

于 2009-06-30T08:10:52.397 に答える
0

Json-RPC.NETソースに.netおよびWindowsPhone7用のサンプルJson-Rpc2.0クライアントがいくつかあります。

それらをチェックしてください:.NetクライアントWP7クライアント

于 2012-09-21T06:29:34.470 に答える
0

.NETでJSON-RPCコンシューマーを簡単に構築できますか?

自分が何をしているのかを知っている限り、難しいことではありません。

JSON-RPC Webサービスは、SOAP WSDLのように自己文書化され、検出可能ですか?

はい、発見可能です。関数名とパラメータリストを取得できる限り多くのドキュメントを作成してください。(ドキュメントに関する限り、何を求めているのか完全にはわかりません)。

VisualStudioのWeb参照をJSON-RPCWebサービスに簡単に追加できますか?

そうは思いません、違います。(私にはわかりませんが、それは可能です。JSON-RPCでの私の経験は主にPHP / JSで行われます)

関連リンク:

于 2009-06-30T05:04:42.107 に答える
0

たぶん、json-rpcによく似ていますが、説明の仕様があるjson-wspを見ることができます。これは、Python用のLadonのインターフェースとして実装されています。 http://pypi.python.org/pypi/ladon

于 2011-02-22T00:34:55.067 に答える