Mam wyjątek, gdy próbuję serializować bardzo prosty obiekt za pomocą Jacksona. Błąd:
org.codehaus.jackson.map.JsonMappingException: Nie znaleziono serializatora dla klasy MyPackage.TestA i nie znaleziono właściwości do utworzenia BeanSerializer (aby uniknąć wyjątku, wyłącz SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS))
Poniżej znajduje się prosta klasa i kod do serializacji.
Czy ktoś może mi powiedzieć, dlaczego dostaję ten błąd?
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();
}