【发布时间】:2020-07-07 12:33:55
【问题描述】:
我正在使用 Kotlin、Spring Boot、Jackson 数据格式 csv。不确定,如何从我的 csv 中返回响应作为域对象列表。我有以下错误
无法从 START_ARRAY 令牌中反序列化 com.example.million.model.Domain 的实例
我的代码如下:
@Service
class DomainService {
fun getDomains(): List<Domain> {
val mapper = CsvMapper()
mapper.enable(CsvParser.Feature.WRAP_AS_ARRAY)
val csvFile = File("myCsv.csv")
val response: List<Domain> = mapper.readerFor(Domain::class.java).readValues<Domain>(csvFile).readAll()
return response
}
}
data class Domains(var domain: String){}
【问题讨论】:
标签: spring list csv kotlin jackson