bezpośrednio konwertuj plik CSV do pliku JSON za pomocą biblioteki Jackson

Używam następującego kodu:

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);

Zgłasza błąd w moim powiedzeniu IDEcannot find symbol method withSchema(CsvSchema) ale dlaczego? Użyłem kodu z kilku przykładów.

Nie wiem, w co pisaćmapper.reader() jak chcę przekonwertować dowolny plik CSV.
Jak mogę przekonwertować dowolny plik CSV na JSON i zapisać go na dysku?

Co zrobic nastepnie? Przykłady

questionAnswers(1)

yourAnswerToTheQuestion