W tej chwili mam wystąpienie org.fasterxml.jackson.databind.ObjectMapperi chciałbym uzyskać plik Stringz ładnym JSON. Wszystkie wyniki moich wyszukiwań w Google przyniosły Jackson 1.x sposoby zrobienia tego i nie mogę znaleźć właściwego, niezalecanego sposobu zrobienia tego w wersji 2.2. Chociaż nie uważam, że kod jest absolutnie niezbędny do tego pytania, oto, co mam teraz:
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
SerializationConfigjest to rozwiązane, aleSerializationConfig.Featuretak nie jest. Wydaje się, że jest to kolejna metoda ładnego drukowania, która również jest przestarzała, chyba że czegoś mi brakuje. IstniejeFeatureklasa, która jest oddzielona od siebie, ale nie ma w sobieINDENT_OUTPUTstałej. :(