<dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-csv</artifactId> <version>2.13.0</version> </dependency> ObjectMapper mapper = new CsvMapper(); File csvFile = new File("path/to/csvFile.csv"); MappingIterator<MyObject> it = mapper.readerFor(MyObject.class).readValues(csvFile); while(it.hasNext()){ MyObject obj = it.next(); } <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-csv</artifactId> <version>2.13.0</version> </dependency> ObjectMapper mapper = new CsvMapper(); File csvFile = new File("path/to/csvFile.csv"); List<MyObject> myObjects = new ArrayList<>(); mapper.writerFor(MyObject.class).writeValues(csvFile).writeAll(myObjects); @JsonInclude(Include.NON_NULL) public class MyObject { private String field; } @JsonPropertyOrder({"field1", "field2", "field3"}) public class MyObject { private String field1; private String field2; private String field3; }


上一篇:
下一篇:
切换中文