我想存储类似的东西
ImmutableList<Fruit> list =
ImmutableList.of(new Orange(42), new Banana(43), new Apple("green"), new Apple("red"));
使用 GSon。显然我需要修改序列化,因为无法从默认输出重新创建列表
[{"value":42},{"value":43},{"color":"green"},{"color":"red"}]
将字段“类型”与自定义反序列化器一起添加可能会,但在尝试之前,我想问一下是否有更好的方法。