Tôi có dữ liệu trong đối tượng Bản đồ và tôi muốn in nó ở định dạng json. Tôi đã thử sử dụng DefaultPrettyPrinterMáy in đẹp tùy chỉnh sử dụng thư viện Jackson
mapper.writerWithDefaultPrettyPrinter().writeValue(filePath, mapObject);
nhưng định dạng không phải là những gì tôi mong đợi. Tôi nhận được đầu ra như thế này:
{
"arrVals" : ["value-1","value-2"]
}
Tôi muốn đầu ra như thế này:
{
"arrVals" : [
"value-1",
"value-2"
]
}
Có một câu hỏi simmilar đây: http://stackoverflow.com/questions/6176881/how-do-i-make-jacksons-build-method-pretty-print-its-json-output (KHÔNG một bản sao trong quan điểm của tôi) có thể giúp bạn – morgano
Tôi đã thấy điều đó nhưng nó không giải quyết được vấn đề. Tôi cần in các giá trị mảng trong dòng tiếp theo. – Manisha
Câu hỏi tương tự: http://stackoverflow.com/questions/17411586/jackson-json-not-formatting-correctly/17415099 –