Wie würden Sie eine Map <String, Object> mit Protokollpuffern codieren?

Ich versuche es zu benutzenProtokollpuffer für die Nachrichtenserialisierung.

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

Soweit mir bekannt ist, hat Protocol Buffers keinen eingebauten Map-Typ. Ich könnte das mit sich wiederholenden Feldern modellieren. 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, daher kann ich die Typen nicht angeben.

Irgendwelche Ideen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage