我在使用RestAssured的项目中同时拥有GSON和Jackson,并且我想使用GSON。官方文档没有提供明确的示例。我尝试了几种配置,但似乎不起作用。这是我的配置,我缺少什么吗?
RestAssured.config = RestAssuredConfig.config()
.decoderConfig(new DecoderConfig("UTF-8"))
.encoderConfig(new EncoderConfig("UTF-8", "UTF-8"))
.objectMapperConfig(new ObjectMapperConfig(GSON));
最佳答案
在我的项目中,我通过包装原始RestAssured.given
方法解决了该问题
public static RequestSpecification given() {
return RestAssured.given()
.config(RestAssured.config()
.objectMapperConfig(new ObjectMapperConfig(ObjectMapperType.GSON)));
}