我需要在运行时根据给定类名的 REST API 响应生成一个数据类,并且需要访问它。这是示例 json 响应和预期的示例数据类。
1) 示例 JSON 响应
"total": 123,
"currentCount": 10,
"items": [
{
"id": 5265194,
"name": "Sample",
"type": "Simple",
}
]
}
2)预期数据类
data class Sample(
@JsonProperty("currentCount")
var currentCount: Int = 0,
@JsonProperty("items")
var items: List<Item> = listOf(),
@JsonProperty("total")
var total: Int = 0
) {
data class Item(
@JsonProperty("id")
var id: Int = 0,
@JsonProperty("name")
var name: String = "",
@JsonProperty("type")
var type: String = ""
)
}