使用gson将json解析为java对象的问题

使用gson将json解析为java对象的问题,第1张

使用gson将json解析为java对象的问题

如果没有看到的代码

CommunicationObject
,我不能肯定的说,但是我
IsBean
很有把握地猜测该类有一个类型字段,您可以使用它来容纳
User
。如果是这样,那么问题在于GSON会扫描
obj
该类对象的字段,
CommunicationObject
并且基于字段定义,
IsBean
必须创建BUT
字段的值(类型为),因为该类型是接口,所以不能该字段的实例对象。

换句话说,由于JSON字段未指定对象类型,因此GSON必须依靠字段的定义类型来创建该字段值的实例,如果该类型是接口则无法做到。

因此,如果您认为合适,请考虑更改该字段的类型。或可考虑建立

InstanceCreator
IsBean
(doute,这在逻辑上是可能的)。

希望这可以帮助。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5430364.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-11
下一篇2022-12-11

发表评论

登录后才能评论

评论列表(0条)

    保存