Ich erhalte eine Ausnahme, wenn ich versuche, ein sehr einfaches Objekt mit Jackson zu serialisieren. Der Fehler:
org.codehaus.jackson.map.JsonMappingException: Kein Serialisierer gefunden für Klasse MyPackage.TestA und keine Eigenschaften entdeckt, um BeanSerializer zu erstellen (um die Ausnahme zu vermeiden, deaktivieren Sie SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS) )
Nachfolgend finden Sie die einfache Klasse und den Code für die Serialisierung.
Kann mir jemand sagen, warum ich diesen Fehler bekomme?
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();
}