【发布时间】:2013-07-11 03:23:15
【问题描述】:
现在我有一个org.fasterxml.jackson.databind.ObjectMapper 的实例,并希望得到一个带有漂亮JSON 的String。我的 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
【问题讨论】: