Я ищу библиотеку Java, которая может читать/записывать список «простых объектов» из/в CSV-файл.Java POJO в/из CSV, используя имена полей в качестве заголовков столбцов
Давайте определим «простой объект» как POJO, чтобы все его поля были примитивными типами/строками.
Совпадение между полем объекта и столбца CSV должен быть определен в соответствии с имя поля и название (первый ряд) колонны - оба должны быть идентичны. Библиотека не требует дополнительной информации о соответствующей библиотеке! Такая дополнительная сопоставительная информация является ужасным дублированием кода (в отношении определения класса POJO), если вы просто хотите, чтобы заголовки CSV соответствовали именам полей.
Эта последняя функция - это то, что я не смог найти во всех библиотеках, на которые я смотрел: OpenCSV, Super CSV и BeanIO.
Спасибо!
Офер