API 响应看起来像这样:
{
"result": [
{
"key": "facility",
"data": {
"food": {
"nm": "Food"
},
"ppeKit": {
"nm": "PPE kit"
},
"transport": {
"nm": "Transport"
}
}
}
]
}
我想将 API 响应的数据部分存储在如下数据类中:
data class ResultItem(
val key: String,
val data: String
)
应该是这样,对于每个选定的数据,我都可以轻松找到它的密钥。
data class TestModel(
val result: List<Result>
) {
data class Result(
val `data`: Data,
val key: String
) {
data class Data(
val food: Food,
val ppeKit: PpeKit,
val transport: Transport
) {
data class Food(
val nm: String
)
data class PpeKit(
val nm: String
)
data class Transport(
val nm: String
)
}
}
}
刚刚使用这个插件生成数据类形式respose