【发布时间】:2018-03-21 15:56:46
【问题描述】:
我是 kotlin 的新手,我尝试以一种有效的方式将 JSON 结构复制到另一个结构。
我有一个名为 getData() 的 API,如何发回定义如下的数据结构:
data class DataA(
var id: String,
var cartItems: List<CartItem>,
}
当 getData 发回 DataA 结构时,我必须将它映射或转换为另一个定义如下的结构:
data class DataB(
var cartItems: List<CartItem>,
}
有简单的方法吗?我知道 kotlin 可以很容易地封装调用来让它变得更好。
谢谢
【问题讨论】:
-
您需要简单地将
DataA转换为DataB还是需要创建一个包含cartItems列表克隆的DataB实例? -
我需要一个 DataB 实例。
标签: json kotlin data-class