अभी मेरे पास एक उदाहरण है 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अंदर एक निरंतरता नहीं है । :(