Şu anda bir örneğim var org.fasterxml.jackson.databind.ObjectMapperve Stringgüzel JSON ile bir almak istiyorum . Google aramalarımın tüm sonuçları, bunu yapmanın Jackson 1.x yollarını buldu ve 2.2 ile bunu yapmanın uygun, onaylanmamış bir yolunu bulamıyorum. Kodun bu soru için kesinlikle gerekli olduğuna inanmama rağmen, şu anda sahip olduğum şey:
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çözülmüş amaSerializationConfig.Featuredeğil gibi görünüyor . Bu, bir şey kaçırmadıkça, kullanımdan kaldırılan başka bir güzel baskı yöntemi gibi görünüyor.FeatureKendi başına ayrılmış, ancakINDENT_OUTPUTiçinde sabit olmayan bir sınıf var . :(