ホームページ > バックエンド開発 > Golang > 変数 google.protobuf.Any の型を正しく判断するにはどうすればよいですか?

変数 google.protobuf.Any の型を正しく判断するにはどうすればよいですか?

王林
リリース: 2024-02-09 12:27:27
転載
480 人が閲覧しました

変数 google.protobuf.Any の型を正しく判断するにはどうすればよいですか?

phpエディターのYuzaiが今日は変数google.protobuf.Anyの型を判定する方法を紹介します。開発プロセスでは、変数の型を決定する必要がある状況によく遭遇しますが、google.protobuf.Any 型の変数の場合、型を決定する際に特別な問題が発生する可能性があります。この記事では、誰もがこの問題をより適切に解決できるように、タイプ google.protobuf.Any の変数を正しく決定するためのいくつかの方法とテクニックを共有します。初心者でも経験豊富な開発者でも、この記事は役立つと思います。

質問内容

このコードのどこが間違っているのか教えてください。送信される URL 型 google.protobuf.any の変数型が不定なのはなぜですか。

リーリー

プロトタイプ: 見つかりません プロトタイプ: 見つかりません

解決策

メッセージ タイプが protoregistry.globaltypes に登録されていないため、エラーは protoregistry.notfound です。

google.protobuf.any を登録するには、パッケージ google.golang.org/protobuf/types/known/anypb をインポートする必要があります。 google.protobuf.any は、パッケージの init 関数によって登録されます (ソース コード を参照)。

google.protobuf.stringvalue を登録するには、パッケージ google.golang.org/protobuf/types/known/wrapperspb をインポートする必要があります。

これは、

google.protobuf.stringvalue のメッセージ バイトを見つけるための更新されたデモです: リーリー

以上が変数 google.protobuf.Any の型を正しく判断するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート