direkt konvertieren Sie CSV-Datei in die JSON-Datei mit dem Jackson-Bibliothek
Ich bin mit dem folgenden code:
CsvSchema bootstrap = CsvSchema.emptySchema().withHeader();
ObjectMapper mapper = new CsvMapper();
File csvFile = new File("input.csv"); //or from String, URL etc
Object user = mapper.reader(?).withSchema(bootstrap).readValue(new File("data.csv"));
mapper.writeValue(new File("data.json"), user);
Wirft es eine Fehlermeldung in meiner IDE sagen cannot find symbol method withSchema(CsvSchema)
aber warum? Ich habe den code von einigen Beispielen.
Ich weiß nicht, was zu schreiben in mapper.reader()
wie ich will, um zu konvertieren CSV-Datei.
Wie kann ich umwandeln CSV-Datei zu JSON und speichern Sie es auf der Festplatte?
Was als Nächstes zu tun? Die Beispiele
Du musst angemeldet sein, um einen Kommentar abzugeben.
Denke ich, sollten Sie
MappingIterator
um Ihr problem zu lösen. Siehe unten Beispiel:Finden Sie auf dieser Seite: jackson-dataformat-csv für weitere Informationen und Beispiele.
mapper.configure(SerializationFeature.INDENT_OUTPUT, true);
oder mitmapper.writerWithDefaultPrettyPrinter().writeValue(file, data);