com.alibaba.fastjson.JSON返回的数据会自动把对象属性首字母大写改为小写,类似一个后台ID属性,转为JSON后就变成了iD,这样就可能导致不符合需求了。
解决办法:在get方法上增加注解(@JSONField(name="ID")) 完美解决
@JSONField(name = "ID") public Integer getID() { return ID; }
本文介绍了一个关于使用com.alibaba.fastjson.JSON进行对象转换时出现的问题:对象属性的首字母被自动转换为小写,导致ID变为iD。通过在get方法中使用@JSONField注解可以解决此问题。
com.alibaba.fastjson.JSON返回的数据会自动把对象属性首字母大写改为小写,类似一个后台ID属性,转为JSON后就变成了iD,这样就可能导致不符合需求了。
解决办法:在get方法上增加注解(@JSONField(name="ID")) 完美解决
@JSONField(name = "ID") public Integer getID() { return ID; }
1451
1517

被折叠的 条评论
为什么被折叠?