做分享接口的时候,前端要的view里字段既有大写又有小写字母开头的字段,发现springboot不设置的话,默认是小写字母返回,并且大写字母也会给格式化成小写字母。
解决办法
-
用jackson支持的改字段名称
//使用JsonProperty注解
@JsonProperty(value = "WechatShare")
private String WechatShare;
还可以再添加一个字段:
private String wechatShare;
这样就可以实现需求,返回的view里,既有wechatShare字段,又有WechatShare字段。
其实,@JsonProperty起到一个改字段名称的作用。比如:把trueName属性序列化为name,在属性上加上@JsonProperty("name")即可。