Как бы вы закодировали карту <String, Object> с использованием буферов протокола?

Я пытаюсь использоватьБуферы протокола для сериализации сообщений.

Формат моего сообщения должен содержать карту & lt; String, Object & gt; записи ... но как мне написать определение .proto?

Насколько я знаю, у Protocol Buffers нет встроенного типа Map. Я мог бы смоделировать это, используя повторяющиеся поля. Но большая проблема у меня заключается в том, что вам нужно определить все ваши типы. Я хочу, чтобы мое сообщение было гибким, поэтому я не могу указать типы.

Есть идеи?

Ответы на вопрос(1)

Ваш ответ на вопрос