Saya mendapatkan pengecualian ketika mencoba membuat serial objek yang sangat sederhana menggunakan Jackson. Kesalahan:
org.codehaus.jackson.map.JsonMappingException: Tidak ada serializer yang ditemukan untuk kelas MyPackage.TestA dan tidak ada properti yang ditemukan untuk membuat BeanSerializer (untuk menghindari pengecualian, nonaktifkan SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS))
Di bawah ini adalah kelas dan kode sederhana untuk diserialisasi.
Adakah yang bisa memberitahu saya mengapa saya mendapatkan kesalahan ini?
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();
}