declares multiple JSON fields

原创 2016年08月30日 16:26:24

declares multiple JSON fields 的错误

Gson gson = new Gson();  
gson.toJson(A);

一般是由于list转Json出现了相同字段,基本上是子父类的字段冲突,在你不想要被序列化的字段添加一个修饰transient,就ok了。比如父类有id,子类也有id。这明显冲突,如果不想父类id被序列化,只需这样private int transient id.


版权声明:本文为博主原创文章,未经博主允许不得转载。

Gson解析:declares multiple JSON fields named XXX

1:异常信息Exception in thread "main" java.lang.IllegalArgumentException: class com.wizincloud.messageTex...
  • u013628152
  • u013628152
  • 2016年01月08日 12:00
  • 15481

java.lang.IllegalArgumentException: A declares multiple JSON fields named DatingType

由于有两个不同的实体要共用一个适配器,所以将它们共同的字段抽取到父类中,然后让这两个不同的实体去继承。从服务器拿到数据后使用Gson进行解析,但是一运行就崩溃了。由于本人电脑不知为何从不报崩溃日志,导...
  • XIADANXIN
  • XIADANXIN
  • 2017年01月10日 14:31
  • 1849

Gson 解析报declares multiple JSON fields named XXX解决方法

Gson 解析报declares multiple JSON fields named XXX解决方法
  • a1018875550
  • a1018875550
  • 2017年07月27日 14:13
  • 995

declares multiple JSON fields named c

multiple JSON fields name
  • zhaohuiyan9837
  • zhaohuiyan9837
  • 2017年03月09日 11:15
  • 1716

java.lang.IllegalArgumentException: class java.text.DecimalFormat declares multiple JSON fields name

toJSON时出现该异常 是因为要转换成json的Class中含有未get/set的属性(变量)解决方法 1.把属性修改为static  静态变量 2.把属性删除...
  • AbsenceOfTrace
  • AbsenceOfTrace
  • 2015年11月19日 09:29
  • 1743

Exception in thread "main" java.lang.IllegalArgumentException:declares multiple JSON fields named id

Exception in thread "main" java.lang.IllegalArgumentException: class student.vo.Student declares mul...
  • Xgx120413
  • Xgx120413
  • 2016年01月06日 09:44
  • 2915

gson json字符串转换

项目中, 有遇到用Google的Gson 来解析json字符串的,而且还遇到了一些问题,因此做了一些demo来总结一番。 首先,如果要转对象,则得保证对象没有重复序列号,即父,子类中都不包含...
  • Xgx120413
  • Xgx120413
  • 2016年01月05日 18:05
  • 2100

Gson的@SerializedName和@Expose注解

运行时遇到报错:Gson转换实体类为json时报declares multiple JSON fields named错误 后来发现是因为子类与父类中存在相同的属性名,由于Gson序列化时会将子类与...
  • bt6666
  • bt6666
  • 2017年11月27日 18:27
  • 92

海量数据解决方案,知多少?

1:缓存和页面静态化数据量大这个问题最直接的解决方案就是使用缓存,缓存就是将从数据库中获取的结果暂时保存起来,在下次使用的时候无需重新到数据库中获取,这样可以大大降低数据库的压力。缓存的使用方式可以分...
  • u013628152
  • u013628152
  • 2016年04月13日 22:56
  • 4815

血的教训:数据丢失灾难恢复总结

1:尽量不要心慌,耐心分析一下出现问题的原因 注意这里首先要考虑的是怎么恢复数据,再考虑怎么修复程序,因为随时都有用户使用你的产品。2:最好请教有经验的人,帮自己理清思路,防止慌乱中,一错再错...
  • u013628152
  • u013628152
  • 2016年01月23日 23:37
  • 1723
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:declares multiple JSON fields
举报原因:
原因补充:

(最多只允许输入30个字)