Posts

CSV Reader

Read CSV file using Jackson CsvMapper , using bytes[]   byte [] bytes = getBytes() ;   CsvSchema billingLineSchema = csvFileSchemaBuilder .getSchema().withHeader() ; CsvMapper csvMapper = new CsvMapper() ;   ObjectReader objectReader = csvMapper.disable(DeserializationFeature. FAIL_ON_UNKNOWN_PROPERTIES ) .readerFor(BillingLine. class ) .with(billingLineSchema) ;   MappingIterator<BillingLine> iterator ; try { iterator = objectReader.readValues(bytes) ; } catch (Exception e) { throw new IllegalStateException( "could not read" ) ; }   List<BillingLine> results = new ArrayList<>() ; iterator.forEachRemaining(results::add) ; System. out .println(results.get( 0 ).toString()) ;   Read CSV file using Jackson CsvMapper , using Reader Reader reader = new FileReader("./converted"-01.json"); CsvSchema billingLineSchema = csvFileSchemaBuilder.getSchema().withHeader();  ObjectReader objectReader = ...