現在我有一個org.fasterxml.jackson.databind.ObjectMapper
的實例,並希望得到一個String
漂亮的JSON。我的Google搜索的所有結果都提供了Jackson 1.x的方法,我似乎無法找到在2.2中做到這一點的適當的,不被棄用的方式。雖然我不相信代碼是這個問題絕對必要的,這就是我現在所擁有的:從傑克遜2.2的ObjectMapper漂亮的印刷JSON
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'已解析但'SerializationConfig.Feature'不是。這似乎是漂亮打印的另一種方法,除非我錯過了某些東西,否則它也會被棄用。有一個'Feature'類自己分離出來,但裏面沒有'INDENT_OUTPUT'常量。 !:( –
@Anthony阿特金森 - 我編輯的Jackson2答案 – gregwhitaker
優秀我很想知道你是怎麼發現;) –