【发布时间】:2013-07-22 09:03:19
【问题描述】:
我希望将所有 Lists 反序列化为不可修改的集合。
这是我要反序列化的类:
public class MyClass
{
public final mylist = Collections.unmodifiablelist(new ArrayList());
}
我如何反序列化:
MyClass inst = (new Gson()).fromJson("{mylist:[\"firstString\"]}", MyClass.class);
我不想为所有 100 个使用 List 的类创建一个类型适配器,所以有没有办法为 Gson 的实例全局覆盖 List 的可反序列化?
【问题讨论】:
-
mylist的字段类型在哪里?
标签: java list deserialization gson