Recebo uma exceção ao tentar serializar um objeto muito simples usando Jackson. O erro:
org.codehaus.jackson.map.JsonMappingException: nenhum serializador encontrado para a classe MyPackage.TestA e nenhuma propriedade descoberta para criar BeanSerializer (para evitar exceção, desative SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS))
Abaixo está a classe e o código simples para serializar.
Alguém pode me dizer por que recebo esse erro?
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();
}