类 RuntimeTypeAdapterFactory<T>
java.lang.Object
com.example.renderer.util.RuntimeTypeAdapterFactory<T>
- 类型参数:
T
- 基类型
- 所有已实现的接口:
com.google.gson.TypeAdapterFactory
public class RuntimeTypeAdapterFactory<T>
extends Object
implements com.google.gson.TypeAdapterFactory
运行时类型适配器工厂类
-
方法概要
修饰符和类型方法说明<R> com.google.gson.TypeAdapter<R>
create
(com.google.gson.Gson gson, com.google.gson.reflect.TypeToken<R> type) static <T> RuntimeTypeAdapterFactory<T>
创建运行时类型适配器工厂registerSubtype
(Class<? extends T> type, String label) 注册子类型
-
方法详细资料
-
of
创建运行时类型适配器工厂- 类型参数:
T
- 基类型- 参数:
baseType
- 基类typeFieldName
- JSON中的类型字段名- 返回:
- 适配器工厂实例
-
registerSubtype
注册子类型- 参数:
type
- 子类型类对象label
- 类型标签- 返回:
- 适配器工厂实例(用于链式调用)
-
create
public <R> com.google.gson.TypeAdapter<R> create(com.google.gson.Gson gson, com.google.gson.reflect.TypeToken<R> type) - 指定者:
create
在接口中com.google.gson.TypeAdapterFactory
-