将嵌套数据类转换为Kotlin中的单层映射
基本上我有一个数据类,比如将嵌套数据类转换为Kotlin中的单层映射,kotlin,hashmap,gson,kotlin-reflect,Kotlin,Hashmap,Gson,Kotlin Reflect,基本上我有一个数据类,比如 data class House( val bedroom: Bedroom, val livingroom: Livingroom ) data class Bedroom( val bed: String, val pillows: List<String> ) data class Livingroom( val sofa: String, val tv: String ) 我尝试使用gson,首先将其转换为json,然
data class House(
val bedroom: Bedroom,
val livingroom: Livingroom
)
data class Bedroom(
val bed: String,
val pillows: List<String>
)
data class Livingroom(
val sofa: String,
val tv: String
)
我尝试使用gson,首先将其转换为json,然后转换为map,但它会给我嵌套的map
{
bed = "some-bed",
pillows = ["pillow-a", "pillow-b", "pillow-c"],
sofa = "some-sofa",
tv = "some-tv"
}