Je reçois l'une exception lorsque vous tentez de sérialiser un objet très simple à l'aide de Jackson. Le message d'erreur:
org.codehaus.jackson.carte.JsonMappingException: Aucun processus trouvé pour classe MyPackage.TestA et pas de propriétés découvert à créer BeanSerializer (pour éviter d'exception, désactiver SerializationConfig.Fonctionnalité.FAIL_ON_EMPTY_BEANS) )
Ci-dessous est la classe simple et le code de sérialiser.
Quelqu'un peut-il dire à mon pourquoi j'ai 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();
}