如果没有看到的代码
CommunicationObject,我不能肯定的说,但是我
IsBean很有把握地猜测该类有一个类型的字段,您可以使用它来容纳
User。如果是这样,那么问题在于GSON会扫描
obj该类对象的字段,
CommunicationObject并且基于字段定义,
IsBean必须创建BUT
字段的值(类型为),因为该类型是接口,所以不能该字段的实例对象。
换句话说,由于JSON字段未指定对象类型,因此GSON必须依靠字段的定义类型来创建该字段值的实例,如果该类型是接口则无法做到。
因此,如果您认为合适,请考虑更改该字段的类型。或可考虑建立
InstanceCreator的
IsBean(doute,这在逻辑上是可能的)。
希望这可以帮助。



