如何解决返回的对象属性⾸字母⼤写
⽅法⼀:使⽤map接收,这样⽐较⿇烦
⽅法⼆: 将返回的对象属性转成⼤写显⽰:
1.返回的对象不⽤改变形式,直接使⽤JSON(responseEntity); ⽤的包:import com.alibaba.fastjson.JSONObject;
fastjson忽略属性
2.对象的属性上加注解:@JSONField(name = “B…”) //引号⾥⾯加上⼤写开头的属性名(你需要的样⼦) ⽤的包:import
com.alibaba.fastjson.annotation.JSONField;
3接⼝的返回值需要改成对应的Object类型(对应1中的return)
解释: 其实本来是返回responseEntity的,但是responseEntity⾥⾯的⾸字母都是⼩写的,现在需要转⼤写,所以这么做就可以转⼤写了
注意: 如果你的responseEntity⾥⾯本⾝是封装了很多层,对象⾥⾯还是嵌套对象的,那么也不⽤着急,直
接在⾥⾯每⼀层嵌套的对象⾥⾯加上步骤2的注解@JSONField(name = “B…”)可以实现⾃动转⼤写,很⽅便!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。