我有一個地圖對象中的數據,我想打印它以json格式。我嘗試使用DefaultPrettyPrinter使用傑克遜庫自定義美麗的打印機
mapper.writerWithDefaultPrettyPrinter().writeValue(filePath, mapObject);
但格式不是我所期望的。我得到的輸出是這樣的:
{
"arrVals" : ["value-1","value-2"]
}
我想輸出是這樣的:
{
"arrVals" : [
"value-1",
"value-2"
]
}
有一個simmilar問題在這裏:http://stackoverflow.com/questions/6176881/how-do-i-make-jacksons-build-method-pretty-print-its-json-output(NOT在我看來重複),可以幫助你 – morgano
我已經看到,但它不能解決問題。我需要在下一行打印數組值。 – Manisha
類似的問題:http://stackoverflow.com/questions/17411586/jackson-json-not-formatting-correctly/17415099 –