Serialisierung mit Jackson (JSON) - "Kein Serializer gefunden"?

Bekomme ich eine exception wenn man versucht zu serialisieren ein sehr einfaches Objekt mit Jackson. Der Fehler:

org.codehaus.jackson.Karte.JsonMappingException: Keine serializer gefunden
Klasse MyPackage.TestA und keine Eigenschaften
entdeckt zu erstellen BeanSerializer (um zu vermeiden, Ausnahme, deaktivieren
SerializationConfig.Funktion.FAIL_ON_EMPTY_BEANS) )

Unten ist die einfach Klasse und der code zum serialisieren.

Kann mir jemand sagen, meine, warum bekomme ich diesen Fehler?

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();
}

InformationsquelleAutor der Frage Ted | 2011-12-03

Schreibe einen Kommentar