解析gson.toJson(obj)给出null

时间:2015-05-15 12:24:21

标签: java json parsing gson inner-classes

当我将{-l}}类的local-inner-class ShipAddress的对象传递给toJson()类时,这将在解析它时返回null。

Gson

我应该在外部方法制作内部类吗?

或者这是序列化问题吗?

1 个答案:

答案 0 :(得分:0)

这很可能是一个可见性问题。

ShipAddress移动到自己的类文件中,或将其设为public static内部类。

请注意,公共静态类不能在方法内部声明,您必须将类移出getShippingAddressDetails()方法。