Пользовательский Seralizer Gson для одной переменной (из нескольких) в объекте, используя 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]
}

Ответы на вопрос(3)

Ваш ответ на вопрос