निकालें मैं निम्नलिखित json है:तेज़ एक्सएमएल जैक्सन: दोहरे उद्धरण चिह्नों
{"test":"example"}
मैं तेज़ एक्सएमएल जैक्सन से निम्नलिखित कोड का उपयोग करें।
JsonParser jp = factory.createParser("{\"test\":\"example\"}");
json = mapper.readTree(jp);
System.out.println(json.get("test").toString());
यह आउटपुट:
"example"
वहाँ जैक्सन में एक सेटिंग दोहरे उद्धरण चिह्नों को हटाने के लिए है?
और अधिक आम तौर पर, 'JsonNode.toString()' डिबगिंग या समस्या-निवारण के अलावा और कुछ के लिए इस्तेमाल नहीं किया जाना चाहिए: यह (उदाहरण के लिए) क्रमबद्धता के लिए उपयुक्त नहीं है। बजाय। objectMapper.writeValueAsString (नोड) सही तरीका है, और मैपर कॉन्फ़िगरेशन, संभावित इंडेंटेशन का उपयोग करके सभी भागने/उद्धरण पहलुओं को संभालता है। – StaxMan