問題タブ [json-rpc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Struts2 で JSON RPC を使用しているときに Java メソッドが呼び出されない
以前の開発者が書いたコードを動作させようとしています。ええ、彼は今会社を辞めました。:-(
JS コードから JSON RPC 呼び出しを行っています。JS はすべて正常に動作し、コールバック メソッドはオブジェクトを返します (エラー オブジェクトではありません)。
しかし、Java クラスのメソッドはヒットしません。ただし、smd メソッドはヒットします。
なぜ、または何が欠けているのか、私は困惑しています。JSON プラグインのページを何度も読みました。
もう一組の目が必要だと思います。
注: Tomcat コンソールにエラーはなく、JS エラーもありません。
手がかりを得た人はいますか?乾杯 ジェフ・ポーター
c++ - C++ 用の非 GPL JSON-RPC ライブラリ
ネイティブ C++ で JSON-RPC サーバーとクライアントを作成するために使用できる非 GPL ライブラリはどれですか?
http://json-rpc.org/wiki/implementationsによると、C++ 用の JSON-RPC の実装は 1 つ、つまりJsonRpc-Cppしか存在しないようですが、GPL でのみ利用可能です。残念ながら、当社のソフトウェアでは GPL コードを使用できません。
big-llc.comのJSON RPC C Libraryが代替手段になる可能性があります。彼らはそれを「JSON-RPCリクエストをより簡単に処理するための無料の軽量実装Cライブラリ」と呼んでいますが、ライセンスについては言及していません.
他のオプションを知っている人はいますか?
.net - jqGrid-jsonreader(Jayrockで使用するため)をどのように構成しますか?
誰かがこれについて何らかの洞察を持っているのではないかと思いました。jqGridはこのJSON文字列に非常に満足しています。
Jayrock(.NET JSON-RPCフレームワーク)は、JSON文字列を次のように提供します。
{id:'-1','result':{ /* ... snip ... */ }}
つまり、動作中のJSONの周りに""ラッパーを追加します。
jqGridのjsonReaderプロパティを正しい場所にポイントしてJSON結果の解析を開始する方法はありますか?私はこのすべてでかなりの時間を過ごしています:)
- - 編集 - -
簡単な例を投稿したかった...あなたの答えに感謝します、Stuntz。次の例に必要なのは、.NET、Jayrock、jQuery、およびjqGridだけです。これは上記のJSONで機能します。コンテンツタイプを設定する必要があるかどうか忘れてしまいました。
wcf - .NETでのJSON-RPCWebサービスの利用
ビジネスパートナーは、SOAPではなくJSON-RPCを使用してWebサービスライブラリを構築することを提案しています。(必ずしも.NETで構築されているわけではありませんが、私は構築しています)
私はこのデータの潜在的な消費者です。
私は過去にクライアントベースのAjax呼び出しにJSONを使用しましたが、このWebサービスライブラリは主にサーバー側の呼び出しと大量のデータの同期に使用されます。
JSON-RPCの経験はあまりありません。
質問:
- .NETでJSON-RPCコンシューマーを簡単に構築できますか?
- JSON-RPC Webサービスは、SOAP WSDLのように自己文書化され、検出可能ですか?
- VisualStudioのWeb参照をJSON-RPCWebサービスに簡単に追加できますか?
ありがとう
erlang - Erlang検索パスにパスを追加しますか?
最近、debianパッケージを使用してErlang RFC4627(JSON-RPC)をインストールしました。私は以下を使用してテストサーバーを実行しました:
そしてプロンプトで:
戻ってきた
http://:5671 /でテストし、成功メッセージを受け取りました。
しかし、rabbitmq-http2を実行しようとすると、readmeに、rfc4627のコードがerlang検索パスにないことが原因であるというエラーが表示されます。どうすればパスに配置できますか。Dave Thomasのブログで、ファイルにパスを入れることを提案する何かを見ました。
これは私にはうまくいかなかったようです(多分私はそれを間違ったのですか?)。
python - ディスクに書き込まずにPythonプロセス間でデータを共有する方法
こんにちは、Python とプロセスの間で少量のデータ (< 1K) を共有したいと思います。データは、急速かつ頻繁に (24x7x365) 変更される物理 pc/104 IO データです。データを書き込む単一の「サーバー」と、その一部を読み取る複数のクライアントが存在します。これが実行されるシステムは、ハード ドライブではなくフラッシュ メモリ (CF カード) を使用するため、ファイル ベースのスキームでフラッシュ メモリが消耗するのが心配です。また、100% 太陽光発電であるため、使用する電力 (プロセッサ時間) を減らしたいと考えています。
- これは正当な心配ですか?CFカードをSSDに変更できるかもしれません。
- mmap を使用して値を変更すると、データが物理的にディスクに書き込まれますか?それとも、これは仮想ファイルですか?
- Debian で実行するので、Python モジュール用の POSIX IPC が最適なソリューションです。誰かがそれを使用しましたか?
- Python Object Sharing (POSH)モジュールを試した人はいますか? 一見有望に見えますが、「アルファ版」であり、積極的に開発されているようには見えません。
ありがとうございました
更新: 最大データ更新レートを約 10 Hz に遅くしましたが、より一般的には 1 Hz です。クライアントは、一定の更新レートではなく、値が変化したときにのみ通知されます。各サーバーが特定の種類の機器または機能に特化した複数サーバー/複数クライアント モデルに移行しました。ほとんどのプログラミングは Java プログラマーによって行われることが判明したため、最終的には JSON-RPC over TCP を使用することになりました。サーバーは Java で作成されますが、メインのクライアントを Python で作成したいと考えており、JSON-RPC の実装を調査しています。
json - JSON RPC - 「id」とは何ですか?
JSON RPC での ID の意味がわかりません。また、ツールキットを開発する際に JSON-RPC.org の標準を使用しないことはどれほど悪いことだと考えられますか? JSON-RPC の世界にはあいまいな点があるようです。
PS私が言及しているIDは、ここのIDです:
java - JavaJSON-RPCシリアル化中のフィールドを無視します。[ScriptIgnore]?
「JSONRpcClientException:...循環参照」が表示されます。ドメインオブジェクトをJSONでシリアル化する場合。(jsonrpc1.0を使用)。
ドメインをそのまま維持したいのですが、JSON-RPCを機能させる必要があるので、Javaクラスの一部のフィールド(これらのサーキュラー)がそのままJSONにシリアル化されるのを回避またはスキップする解決策があるかどうか疑問に思いますここでは.NETについて説明します。
これに到達するためにJavaでScriptIgnoreタグのようなものを使用することは可能ですか?