プロトコル バッファ メッセージ内の任意のフィールドの文字列表現を探しています。これを実装するライブラリはありますか? フィールド マスクの使用を検討しましたが、繰り返しフィールドを強力にサポートしていません。
質問する
820 次
1 に答える
1
プロトコル バッファ メッセージとフィールド記述子は、名前によるフィールド アクセスを提供します。これにより、パスを使用して特定のフィールドを見つけ、それが必要な場合はそれを消去できます (そうでない場合は、質問を拡張して、やりたいことの例を含めることをお勧めします)。
対応する Java メソッドの 1 つはgetDescriptorForTypeです(戻り値の型はメッセージ記述子で、フィールド記述子があります)。
C++ にも同様の記述子 API があります (Java では、理論的にはリフレクションも使用できます)。
この API はライト モードでは使用できません。
于 2018-09-28T19:20:51.413 に答える