Was ist die erwartete JSON-Serialisierung von 'oneof' protobuf field?

9

Angenommen, ich habe ein .proto mit folgender Struktur:

%Vor%

Wie soll man eine Nachricht dieser Art serialisieren? Der Abschnitt JSON-Zuordnung der Spezifikation ist nicht sehr klar.

Ich kann mindestens zwei Arten sehen, um es zu repräsentieren, welches ist das richtige?

Erster Weg: Haben Sie ein einzelnes Element auf der "obersten Ebene", ignorieren Sie die anderen:

%Vor%

Zweiter Weg: Habe eine Eigenschaft "uncurland" mit dem Namen der Union und gebe ihr ein einzelnes Feld.

%Vor%

Was soll ich erwarten?

    
phtrivier 19.05.2017, 12:12
quelle

1 Antwort

0

Ich schreibe einen Testcode, der erste ist der richtige.

    
smartwjw 27.02.2018 05:05
quelle

Tags und Links