अभी मेरे पास एक उदाहरण है org.fasterxml.jackson.databind.ObjectMapper
और मैं एक String
सुंदर JSON प्राप्त करना चाहता हूं । मेरी Google खोजों के सभी परिणाम जैक्सन के ऐसा करने के 1.x तरीके हैं और मुझे 2.2 के साथ ऐसा करने का उचित, गैर-अस्वीकृत तरीका नहीं मिल सकता है। भले ही मुझे विश्वास न हो कि इस प्रश्न के लिए कोड आवश्यक है, यहाँ मेरे पास अभी क्या है:
ObjectMapper mapper = new ObjectMapper();
mapper.setSerializationInclusion(Include.NON_NULL);
System.out.println("\n\n----------REQUEST-----------");
StringWriter sw = new StringWriter();
mapper.writeValue(sw, jsonObject);
// Want pretty version of sw.toString() here
SerializationConfig
हल हो गया है लेकिनSerializationConfig.Feature
नहीं है। यह सुंदर मुद्रण की एक और विधि प्रतीत होती है, जिसे तब तक हटा दिया जाता है जब तक कि मुझे कुछ याद न हो। एकFeature
वर्ग है जो अपने दम पर अलग हो गया है, लेकिनINDENT_OUTPUT
अंदर एक निरंतरता नहीं है । :(