我一直在尝试将对象序列化为CSV字符串,但是该对象包含一个List,并且@JsonUnwrapped在List对象上不起作用.
预期样本输出:
color,part.name
red,gearbox
red,door
red,bumper
实际输出:
com.fasterxml.jackson.core.JsonGenerationException: Unrecognized column 'name':
这是我的代码:(其中大多数是2个POJO)
import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.fasterxml.jackson.annotation.JsonRootName;
import com.fasterxml.jackson.dataformat.csv.CsvMapper;
import com.fasterxml.jackson.dataformat.csv.CsvSchema;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import java.io.IOExcept