Зараз у мене є примірник org.fasterxml.jackson.databind.ObjectMapper
і я хотів би отримати String
гарний JSON. Усі результати моїх пошуків Google придумали Jackson 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
постійної всередині. :(