Android 如何使用Gson为改装2创建自定义类型适配器?

Android 如何使用Gson为改装2创建自定义类型适配器?,android,generics,retrofit2,gson,Android,Generics,Retrofit2,Gson,我正在对自定义型号(ResultVO)使用改型2+GsonConverter) 我希望使用Gson自动检测和转换泛型类型。我找到了一个解决方案(TypeToken,TypeAdapter),但我不知道如何创建自定义的TypeAdapter 这是我的密码: 公共类ResultVO{ 公共结果; 公共结果getResult(){ 返回结果; } 公开课成绩{ 公共字符串代码; 公共阵列列表数据; 公共字符串getCode(){ 返回码; } 公共无效设置码(字符串码){ this.code=代码;

我正在对自定义型号(
ResultVO
)使用改型2+
GsonConverter

我希望使用Gson自动检测和转换泛型类型。我找到了一个解决方案(
TypeToken
TypeAdapter
),但我不知道如何创建自定义的
TypeAdapter

这是我的密码:

公共类ResultVO{
公共结果;
公共结果getResult(){
返回结果;
}
公开课成绩{
公共字符串代码;
公共阵列列表数据;
公共字符串getCode(){
返回码;
}
公共无效设置码(字符串码){
this.code=代码;
}
公共ArrayList getData(){
返回数据;
}
}
}
2.接口方法:

@POST(“point/getMyPointHistory.json”)
调用getMyPointHistory(
@查询(“类型”)字符串类型,
@查询(“年”)字符串年份,
@查询(“月”)字符串月份
);

Result
设置为静态类,并将其参数化(我不确定内部类是否可以轻松管理)。+我认为,您的
getMyPointHistory
方法必须用
@GET
进行注释。请将
Result
设置为静态类,并将其参数化(我不确定内部类是否可以轻松管理)。+我相信,您的
getMyPointHistory
方法必须用
@GET
注释。