Jackson JsonMappingException: Unrecognized column 'C': known columns {"A","B"}

Viewed 5751

how do i create partial representation from myBean

class MyBean{ A, B, C }

i would like to create csv only for A,B properties

using the following code throw the exception bellow

CsvSchema schema = CsvSchema.builder().
                    .addColumn("A")
                    .addColumn("B")
                    .build();

CsvMapper mapper = new CsvMapper(); ObjectWriter writer = mapper.writer(schema);

byte[] csv = writer.writeValueAsBytes(bean);

getting the exception :

JsonMappingException: Unrecognized column 'C': known columns {"A","B"}

i'm using jackson 2.7.3

Thanks

2 Answers
Related