У меня есть класс данных, который представляет объект, который я получаю от моего API:
data class MyObject(
@SerializedName("id") var id: Int,
@SerializedName("status.description") var status: String
)
Вот как выглядит мой JSON:
{
"id": 1,
"status": {
"description": "OK"
}
}
I ' Я получаю эти данные с помощью Retrofit, используя адаптер Gson
, но у меня всегда есть атрибут состояния null . Даже если я использую Moshi
, это все равно null .
Как я могу получить этот атрибут из моего JSON без необходимости создания класса Status
только с одним уникальным атрибутом с именем description?