java - 需要使用 OpenCsv 或任何其他实用程序将 Java 中的嵌套 bean 转换为 csv
问题描述
我有一个 Spring Boot 应用程序,需要使用 openCsv 或任何其他工具将具有嵌套 bean 的对象列表发送回 application/csv 响应。例如 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 这样的字段被排除在转换之外。示例代码将有很大帮助。
解决方案
推荐阅读
- python - TKinter 标签的移动距离不超过我窗口上的某个点
- javascript - Google 幻灯片中的交互式图表演示
- python - Pytorch:具有非常量核的卷积
- python - 功能参数
- python-3.x - NameError:名称“contact_value”未在 serializers.py 中定义
- docker - 使用 Docker Secret 作为 Quarkus 数据源密码
- python-3.x - 循环遍历列表并在函数内返回列表
- javascript - 单击圆环图中的元素
- azure - 为什么 Azure 负载均衡器不适用于不在可用性集中的计算机?
- git - Git 标记指向错误的提交 ID