Şu anda bir örneğim var org.fasterxml.jackson.databind.ObjectMapper
ve String
gü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.Feature
değ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.Feature
Kendi başına ayrılmış, ancakINDENT_OUTPUT
içinde sabit olmayan bir sınıf var . :(