Горячо ли анализировать объект типа `значение` Google protobuf?

Google Directory API Java-библиотека (com.google. apis: google-api-services-admin-directory) возвращает телефоны, заметки, веб-сайты... поля, которые тип значения protobuf как java.lang.Object поддерживается List<ArrayMap<String, Object>> instance. пример user.getEmails().toString():

[
  {
    [email protected],
    type=custom,
    customType=
  },
  {
    [email protected],
    primary=true
  }
]

Какой удобный/правильный способ или библиотека для анализа такого объекта?

PS org.springframework.boot.json.GsonJsonParser. не могу сделать это:

com.google.gson.stream.MalformedJsonException: Expected value at line 1 column 55 path $[0].customType

ОБНОВЛЕНИЕ

Похожий вопрос уже был дан ответ. Решение такое же.


person Denis    schedule 26.01.2021    source источник