Como você codificaria um Map <String, Object> usando Buffers de Protocolo?

Estou tentando usarBuffers de protocolo para serialização de mensagens.

Meu formato de mensagem deve conter entradas Map <String, Object> ... mas como eu escrevo a definição .proto?

Até onde eu sei, Protocol Buffers não possui um tipo de mapa embutido. Eu poderia modelar em torno disso usando campos de repetição. Mas o grande problema que tenho é que você precisa definir todos os seus tipos. Eu quero que minha mensagem seja flexível, então não posso especificar os tipos.

Alguma ideia?

questionAnswers(1)

yourAnswerToTheQuestion