Pretty-print a Map in Java

前端 未结 16 1146
傲寒
傲寒 2020-12-04 10:11

I am looking for a nice way to pretty-print a Map.

map.toString() gives me: {key1=value1, key2=value2, key3=value3}

I

16条回答
  •  一向
    一向 (楼主)
    2020-12-04 10:21

    String result = objectMapper.writeValueAsString(map) - as simple as this!

    Result:

    {"2019-07-04T03:00":1,"2019-07-04T04:00":1,"2019-07-04T01:00":1,"2019-07-04T02:00":1,"2019-07-04T13:00":1,"2019-07-04T06:00":1 ...}
    

    P.S. add Jackson JSON to your classpath.

提交回复
热议问题