用Gson将json转换为List<JavaBean>时,报declares multiple JSON fields named serialVersionUID
我的JavaBean实体类是继承父类Entity的,Entity实现了serializable接口的。求大神帮忙,怎么解决啊?什么原因导致的呢???、在线等啊...
我的JavaBean实体类是继承父类Entity的,Entity实现了serializable接口的。 求大神帮忙, 怎么解决啊? 什么原因导致的呢???、
在线等啊 展开
在线等啊 展开
4个回答
展开全部
你检查一下你的代码,是不是在List和和你自定义的类中 有相同的字段呢 如果有的话,就不对了!
追问
我检查了有id是父类和子类都有的, 但是我已经设置了排除策略了将父类重复的id给排除了:new GsonBuilder().excludeFieldsWithModifiers(Modifier.PROTECTED)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般是你javaBean中实现类与继承父类Entity有重复的属性,json解析异常,删除其中一个即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在gson2.0之后会有这个问题, 降到gson1.x就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询