問題タブ [proto3]

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.

0 投票する
1 に答える
583 参照

c# - gRPC通信のproto3ペイロードにインターフェースとクラスを追加する方法

フレームワークを作成する必要があり、gRPC を使用して通信している 2 つのアプリがあります。それらはいくつかの共通の proto ペイロードを共有します。さて、課題はこれです。そのproto3プロトコントラクトにいくつかのインターフェイスと実装を書きたいと思います。これはc#ベースのアプリなので、両方とも.protoファイルからc#ベースのプロトタイプタイプを生成します。

同じことを達成する方法はありますか。

0 投票する
2 に答える
1249 参照

go - json マーシャル データの proto3 メッセージ タイプ

私は gRPC API を実装しており、応答として JSON 本文データをそのまま追加したいと考えていました。

だから私は試しました:

proto3

API コード:

これを追加した後、gRPC API 応答を取得します。

問題は、本文の JSON キー値が動的であることです。次のような応答を得る方法はありますか

0 投票する
0 に答える
62 参照

grpc - gRPC (proto3) でクラスを RPC に渡す

最近 gRPC (C++) をインストールしましたが、.protoファイルに関して質問があります。Request のメンバーの 1 つをカスタムのユーザー定義 C++ クラスにしたいとします。おそらく次のようになります。

これuserClassは、カスタム定義された C++ クラスです。このようなことをしたい場合、使用したいカスタム クラスがあることを gRPC に知らせるにはどうすればよいですか? そのようなクラスはどこで定義すればよいですか? 私はそれがproto3を使用していると考えましたが、proto3のドキュメントにはあまり見つかりませんでした.proto3の経験はまったくありません.

前もって感謝します。

0 投票する
1 に答える
845 参照

protocol-buffers - oneof オブジェクト Python からのフィールド値へのアクセス

このproto3コードを見てみましょう:

CATまたはからフィールドにアクセスしたいと思いますDOG

oneof次のように値を選択できます。

しかし、どうすれば各フィールドに動的にアクセスできますか? getWoof()フィールドごとに呼び出す必要がありますか?

次のような各フィールド名にアクセスできます。