Recibo una excepción cuando intento serializar un objeto muy simple usando Jackson. El error:
org.codehaus.jackson.map.JsonMappingException: no se encontró un serializador para la clase MyPackage.TestA y no se descubrieron propiedades para crear BeanSerializer (para evitar excepciones, desactive SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS))
A continuación se muestra la clase simple y el código para serializar.
¿Alguien puede decirme por qué me sale este error?
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();
}