Новичок в protobuff здесь. Я работаю над сжатием файла JSON с помощью protobuff. Проблема в том, что этот файл JSON приходит как ответ от веб-сервера и содержит определенные поля, имена которых являются случайными, т.е. с каждым запросом, отправленным на сервер, имена ключей различаются. Например, рассмотрим приведенный ниже JSON:
{
"field1": [
{
"abc": "vala",
"def": "valb",
"ghi": "valc"
}
],
"field2": "val2",
"field3": "val3"
}
В приведенном выше json имена полей «abc», «def», «ghi» могут каждый раз меняться. Есть ли способ в protobuf, чтобы я полностью получил значение поля1 (например, одну строку или что-то еще) без потери случайных полей внутри него?