मुझे एक अपवाद मिलता है जब जैक्सन का उपयोग करके एक बहुत ही सरल वस्तु को क्रमबद्ध करने की कोशिश की जाती है। त्रुटि:
org.codehaus.jackson.map.JsonMappingException: कोई MyPackage.TestA वर्ग के लिए मिला कोई भी धारावाहिक बनाने वाला नहीं है और बीनसेराइज़र बनाने के लिए खोजी गई कोई भी संपत्ति नहीं है (अपवाद से बचने के लिए, SerializationConfig.Ferr_ON_EMPTY_BEANS को अक्षम करें))
नीचे क्रमबद्ध करने के लिए सरल वर्ग और कोड है।
क्या कोई मुझे बता सकता है कि मुझे यह त्रुटि क्यों मिली?
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();
}