1

我需要在运行时根据给定类名的 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 = ""
    )
}
4

0 回答 0