springboot搭建的ssm框架,如何在单元测试Service时将List、Map等对象转换成json串在控制台输出。

第一张图是正常打印的结果,我现在想的到如第二张图的数据格式(json)打印出来怎么搞。如果是List、数组对象就是"[{key: value},{key: value}]"这样的格式打印出来。求大佬指教!!!!

最简单是使用Gson、FastJson等

以FastJson为例,首先引入FastJson的相关jar

maven项目:

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>1.2.47</version>
</dependency>

非maven项目下载 fastjson-1.2.47.jar 导入到项目中

使用非常简单

System.out.println(JSON.toJSONString(list));
System.out.println(JSON.toJSONString(map));

这样打印出来的就是json格式的详细信息了

温馨提示:答案为网友推荐,仅供参考
相似回答