Jake
06/24/2020, 4:10 PM{
"versions": {
"android": {
"recommended": "2020.06.01",
"minimum": "2020.05.22"
},
"ios": {
"recommended": "2020.06.01",
"minimum": "2020.05.22"
}
}
}
And I want my model to look like this:
@Serializable
data class AppVersions(val recommended: String, val minimum: String)
Does anyone know how to use the Serializer to ignore a layer and look for versions/android
?
Is it as simple as assigning the Serial Name like that?Jake
06/25/2020, 12:37 PM@Serializable
data class AppVersions(@SerialName("android") private val platform: MobilePlatform) {
val recommended get() = platform.recommended
val minimum get() = platform.minimum
}
@Serializable
data class MobilePlatform(val recommended: String, val minimum: String)