Ich spiele mit den neuen Funktionen von Protobuf 3 und fragte mich, ob es eine Möglichkeit gibt, primitive Typen wie int32 oder string in eine google.protobuf.Any einzufügen.
Ich weiß, ich kann die type_url und den Wert direkt als Zeichenfolgen festlegen, aber das wird jeden Code brechen, der den Wert mit someAny.Is<SomeType>()
überprüft. Auch das Schreiben in JSON mit BinaryToJsonString funktioniert in diesem Fall nicht.Primitive Typen in Protobuf 3 any
Oder gibt es eine andere elegante Möglichkeit, Primitiven und Nachrichten zu verbinden? (Oneofs sind nicht das, was ich suche;)