В настоящее время я работаю с API, который возвращает все значения в стандартном объекте данных с динамическим именем или около того:
{
"<this string changes based on call>: {
"code": 0,
"message: "msg",
"<this parameter name changes based on call>": T
}
}
Я выяснил, как использовать Retrofit's Converter.Factory для самостоятельной обработки объекта и правильного возврата полезных данных. Однако обработка динамического имени объекта и извлечение нижележащего объекта оказывается более сложной задачей.