我有一个对象结构。
data class File(val travelBatch: List<TravelBatch>) {
data class TravelBatch(
val currency: String,
val transactions: List<Transaction>
)
}
我希望能够获得一份货币到交易的映射表。我尝试以下代码:
Map<String, List<List<Transaction>>
,但我想要的是Map<String, List<Transaction>
。file.travelBatch.groupBy({it.currency}, {it.transactions})
需要帮助在 Kotlin 中展平 map 中的值吗?