Java Gson格式化输出Json数据

Java Gson格式化输出Json数据

格式化输出Json数据,增加可读性

在接口自动化测试过程中,调试测试用例结果,默认的Json输出都是没有换行、空格的,这样在验证数据的时候如果返回的数据过长,可读性就比较差,这种情况就需要用到Gson和GsonBuilder了。

1、添加 GSON的应用jar包

1.1 pom.xml



1
2
3
4
5
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.5</version>
</dependency>

我在使用pom方式添加的时候没有成功,选择了第二种方式

2.2 Project Structure添加

根据图片顺序操作

projectstructure

maven

search_gson

setting

2、测试

2.1 默认输出

1
2
3
HttpRequest response = get(url, form);
JSONObject rltobj = JSON.parseObject(response.body());
log.info("rltobj:" + rltobj);

json

2.2 优化输出

1
2
3
Gson gson = new GsonBuilder().setPrettyPrinting().create();
String s1 = gson.toJson(rltobj);
log.info(s1);

gson

# ,

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×