J'obtiens une exception lorsque j'essaie de sérialiser un objet très simple à l'aide de Jackson. L'erreur:
org.codehaus.jackson.map.JsonMappingException: aucun sérialiseur trouvé pour la classe MyPackage.TestA et aucune propriété découverte pour créer BeanSerializer (pour éviter les exceptions, désactivez SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS))
Vous trouverez ci-dessous la classe et le code simples à sérialiser.
Quelqu'un peut-il me dire pourquoi j'obtiens cette erreur?
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();
}