Tag: jackson dataformat csv

如何正确序列化和反序列化CSV?

我一直在尝试将对象序列化为CSV String但该对象包含List而@JsonUnwrapped对List对象不起作用。 预期样本输出 : color,part.name\n red,gearbox\n red,door\n 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.IOException; import static java.util.Arrays.asList; import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; public class NestedWrapping { @JsonRootName(“Car”) @JsonInclude(JsonInclude.Include.NON_DEFAULT) @JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY, […]