Jackson kullanarak çok basit bir nesneyi serileştirmeye çalışırken bir istisna alıyorum. Hata:
org.codehaus.jackson.map.JsonMappingException: MyPackage.TestA sınıfı için serileştirici bulunamadı ve BeanSerializer oluşturmak için keşfedilen özellik yok (istisnayı önlemek için SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS özelliğini devre dışı bırakın)
Serileştirilecek basit sınıf ve kod aşağıdadır.
Biri neden bu hatayı aldığımı söyleyebilir mi?
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();
}