का उपयोग कर वस्तु के भीतर JSONObject क्रमानुसार करने में असमर्थ रहा निम्नलिखित वर्ग है:JSON जैक्सन
class A{
String abc;
String def;
// appropriate getters and setters with JsonProperty Annotation
}
और मैं Jacksons objectMapper.writeValueAsString(A)
जो ठीक काम करता है कहते हैं।
अब मैं एक और उदाहरण सदस्य जोड़ने की जरूरत:
class A{
String abc;
String def;
JSONObject newMember; // No, I cannot Stringify it, it needs to be JSONObject
// appropriate getters and setters with JsonProperty Annotation
}
लेकिन जब मैं क्रमानुसार, मैं अपवाद हो रही है:
org.codehaus.jackson.map.JsonMappingException: No serializer found for class org.json.JSONObject and no properties discovered to create BeanSerializer
मैं JSONNode की कोशिश की लेकिन यह {outerjson के रूप में आउटपुट दिया: " {innerjson} "} नहीं {outerjson: {innerjson}}।
क्या उपरोक्त आउटपुट प्राप्त करने के लिए जैक्सन का उपयोग करना संभव है, यानी JSONObject JSONObject के भीतर?
क्या आप किसी दिए गए इनपुट से अनुमानित आउटपुट दिखा सकते हैं? –
जैक्सन द्वारा प्रदान किए गए '' ऑब्जेक्ट नोड''' का उपयोग क्यों न करें? – oceansize