Нужно конвертировать вложенный bean-компонент в java в csv, используя OpenCsv или любую другую утилиту - PullRequest
0 голосов
/ 20 января 2020

У меня есть приложение весенней загрузки, где необходимо отправить ответ application / csv для списка объектов, имеющих вложенные bean-компоненты, которые необходимо преобразовать в CSV с помощью openCsv или любого другого инструмента. например, Java классы:

class MyData {
    Lis<Person> persons;
}

class Person {
    String id;
    String lname;
    String fname;
    Date dob;
    Address address;
}

class Address {
    String line1;
    String line2;
    String pinCode;
}

Данные CSV:

id      lname   fname   line1           line2
1       Doe     John    123 Main St     Anytown, USA
2       Dean    James   111 Some St     Othertown, USA
3       Burger  Sam     99 Beach Avenue Sometown, USA

Обратите внимание, что некоторые поля, такие как Prson.dob & Person.Address.pinCode, исключаются из преобразования. Пример кода очень поможет.

...