2016-04-08 20 views
1

私はprotobuf 3の新機能を使いこなしており、int32やstringのようなプリミティブ型をgoogle.protobuf.Anyに入れる方法があるのだろうかと思っていました。
私はちょうどそれらが文字列であるようにtype_urlと値を直接設定することができますが、それはsomeAny.Is<SomeType>()で値をチェックするコードを破ります。 この場合、BinaryToJsonStringでJSONに書き込むこともできません。protobuf 3のプリミティブ型any

またはプリミティブとメッセージを結合する他のエレガントな方法はありますか? (いずれかのものは私が探しているものではありません)

答えて

1

明らかにこれを行う方法はありません。 google.protobuf.wrappers.protoのラッパーメッセージを使用して、それらをAnyにパックします。

関連する問題