Я использую Kotlin, Spring Boot, формат данных Джексона CSV. Не уверен, как я могу вернуть ответ от моего CSV в виде списка объектов домена. и у меня есть следующая ошибка Невозможно десериализовать экземпляр com.example.million.model.Domain
из токена START_ARRAY
Мой код следующий:
@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){}