Bonita impresión de JSON desde el ObjectMapper de Jackson 2.2

Ahora mismo tengo una instancia deorg.fasterxml.jackson.databind.ObjectMapper y quisiera obtener unString con bonita JSON. Todos los resultados de mis búsquedas en Google han dado con Jackson 1.x formas de hacer esto y parece que no puedo encontrar la forma correcta y no obsoleta de hacerlo con 2.2. Aunque no creo que el código sea absolutamente necesario para esta pregunta, esto es lo que tengo ahora:

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

Respuestas a la pregunta(7)

Su respuesta a la pregunta