@Jsonproperty注解无效

1.是由于这个接口只是做了个转发(调CRM的接口再返回给我们前端),所以我只定义了一个DTO,如下:

@Jsonproperty注解无效

这是crm接口给我们返回的数据:

@Jsonproperty注解无效

最后发现这个注解没起作用,如下:

@Jsonproperty注解无效

这个是resource

@Jsonproperty注解无效

问题就出在这里,由于我先用这个DTO接了CRM返回的数据,这个时候实则directIndirect已经转成了fulfillmentMethod,但是我给前端传的时候,还是用的这个directIndirect

解决:
用两个DTO定义,一个用来接CRM返回的数据:一个用来给前端返回数据

// 接CRM返回的数据DTO:
@JsonProperty(value = "directIndirect")
private String fulfillmentMethod;

// 给前端返回的数据DTO:
private String fulfillmentMethod;

© 版权声明

相关文章

暂无评论

none
暂无评论...