我最近换了2号球衣.
我浏览了文档/ web,并了解了如何使用.readEntity(ClassName.class)将响应类转换为自定义类;
但我坚持使用CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES命名策略.
当前转换失败,因为响应字段为“_”且我的POJO具有Snake大小写.
任何帮助将不胜感激.
在jersey1中,我一直这样做:
MyResponse myResponse = client
.resource(url)
.type(MediaType.APPLICATION_JSON)
.accept(MediaType.APPLICATION_JSON)
.post(RequestClass.class, request);
同样我无法实现后球衣2:
当我在上面的代码中时,它给出了编译时错误:
我也尝试过:
MyResponse myResponse = client
.target(getUrl())
.request()
.post(Entity.entity(request, MediaType.APPLICATION_JSON))
.readEntity(MyResponse.class);
但它没有创建myResponse对象,导致我得到的响应有Snake_case响应,但我的POJO有驼峰案例字段.