¿Cómo codificaría un Mapa <Cadena, Objeto> utilizando Búfers de Protocolo?

Estoy tratando de usarProtocol Buffers para la serialización de mensajes.

Mi formato de mensaje debe contener entradas de Mapa <Cadena, Objeto> ... pero ¿cómo escribo la definición de .proto?

Por lo que sé, Protocol Buffers no tiene un tipo de mapa incorporado. Podría modelar alrededor de eso usando campos repetidos. Pero el gran problema que tengo es que necesitas definir todos tus tipos. Quiero que mi mensaje sea flexible, por lo que no puedo especificar los tipos.

¿Algunas ideas?

Respuestas a la pregunta(1)

Su respuesta a la pregunta