Ottengo l'eccezione quando provo a serializzare un oggetto molto semplice usando Jackson. L'errore:
org.codehaus.jackson.map.JsonMappingException: nessun serializzatore trovato per la classe MyPackage.TestA e nessuna proprietà trovata per creare BeanSerializer (per evitare eccezioni, disabilitare SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS))
Di seguito sono riportati la semplice classe e il codice da serializzare.
Qualcuno può dirmi perché ho questo errore?
public class TestA {
String SomeString = "asd";
}
TestA testA = new TestA();
ObjectMapper om = new ObjectMapper();
try {
String testAString = om.writeValueAsString(testA); // error here!
TestA newTestA = om.readValue(testAString, TestA.class);
} catch (JsonGenerationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (JsonMappingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}