15 Stimmen

Wie würde man eine Map<String, Object> mit Protokollpuffern kodieren?

Ich versuche, die Protokollpuffer für die Serialisierung von Nachrichten.

Mein Nachrichtenformat sollte Map< String, Object > Einträge enthalten ... aber wie schreibe ich die .proto Definition?

Soweit ich weiß, hat Protocol Buffers keinen eingebauten Map-Typ. Ich könnte das mit Wiederholfeldern umgehen. Aber das große Problem, das ich habe, ist, dass Sie alle Ihre Typen definieren müssen. Ich möchte, dass meine Nachricht flexibel ist, also kann ich die Typen nicht festlegen.

Irgendwelche Ideen?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X