如何使用jackson将java映射写入csv?

如何使用jackson将java映射写入csv?,csv,jackson,Csv,Jackson,我使用的是jackson数据格式csv 我有一个包含java.util.Map的pojo。我知道jackson不支持直接将地图写入csv,但有什么解决方法吗?基本上我有半随机的键值对,我需要将其写入csv。我能手动做吗?我想不行 我也找了,什么也没找到。这也太糟糕了,因为将地图展平并将其提升到最高级别是微不足道的 或者,它可以在映射的名称前加前缀(由@JsonProperty指定),以防止标题名称冲突 因此,一个包含这些成员的类: @JsonProperty(“名称”)字符串firstColum

我使用的是jackson数据格式csv

我有一个包含java.util.Map的pojo。我知道jackson不支持直接将地图写入csv,但有什么解决方法吗?基本上我有半随机的键值对,我需要将其写入csv。我能手动做吗?

我想不行

我也找了,什么也没找到。这也太糟糕了,因为将地图展平并将其提升到最高级别是微不足道的

或者,它可以在映射的名称前加前缀(由@JsonProperty指定),以防止标题名称冲突

因此,一个包含这些成员的类:

@JsonProperty(“名称”)字符串firstColumn=“Bart”;
@JsonProperty(“FamilyMember”)Map family=ImmutableMap.of(
“爸爸”,“荷马”,
“妈妈”、“玛姬”);

输出可以是:

名字,家庭成员。爸爸,家庭成员。妈妈
巴特,荷马,玛姬

应该有人(@taivo)来帮忙

但是如果你没有时间,你最好还是自己编写地图绘制程序,将地图展平成pojo