У меня есть класс с именем Post , который будет иметь свойство categories
следующим образом
data class Post (
@SerializedName("id")
val idPost: String?,
val categories: Category?
)
data class Category(
val id: String?,
val label: String?
)
И мой JSON
{
"id": 1,
"categories":
{
"id": "123",
"label": "XYZ"
},
...
}
Теперь мне интересно могу ли я сделать это по-другому. Мне нужен только идентификатор из категории. Я пытался
data class Post (
@SerializedName("id")
val idPost: String?,
@SerializedName("categories.id")
val categories: String?
)
, но это не работает. Можно ли получить значение из вложенного объекта json без создания дополнительного класса?