相关疑难解决方法(0)

Gson自定义seralizer,用于使用TypeAdapter的对象中的一个变量(多个)

我见过很多使用自定义TypeAdapter的简单示例.最有帮助的是Class TypeAdapter<T>.但这还没有回答我的问题.

我想自定义对象中单个字段的序列化,让默认的Gson机制处理其余的事情.

出于讨论目的,我们可以将此类定义用作我希望序列化的对象的类.我想让Gson序列化前两个类成员以及基类的所有公开成员,并且我想为下面显示的第三个和最后一个类成员进行自定义序列化.

public class MyClass extends SomeClass {

@Expose private HashMap<String, MyObject1> lists;
@Expose private HashMap<String, MyObject2> sources;
private LinkedHashMap<String, SomeClass> customSerializeThis;
    [snip]
}
Run Code Online (Sandbox Code Playgroud)

java serialization gson

93
推荐指数
3
解决办法
2万
查看次数

标签 统计

gson ×1

java ×1

serialization ×1