Parsing 使用改型解析泛型类型列表
我们使用改型、OkHttp和Gson连接到我的android应用程序中的API 我们有一个API,其响应如下:Parsing 使用改型解析泛型类型列表,parsing,generics,retrofit2,Parsing,Generics,Retrofit2,我们使用改型、OkHttp和Gson连接到我的android应用程序中的API 我们有一个API,其响应如下: { inputs: [ { type: "A", content:{ .... }, type: "B", content:{ .... }, type: "C",
{
inputs: [
{
type: "A",
content:{
....
},
type: "B",
content:{
....
},
type: "C",
content:{
....
}
}
]
}
这些输入项是泛型的,它们的类型是我在项目中拥有的静态类型之一。我已经有了5种不同类型的内容(A、B、C、D、E)
这是我针对上述API模型的数据类
data class inputs<T>(){
@SerializedName("type")
val type: String,
@SeializedName("content")
val content: T
}
数据类输入(){
@序列化名称(“类型”)
val类型:String,
@SeializedName(“内容”)
val含量:T
}
如何将此API解析为这个通用输入数据类?您好,很有趣,也许这可能会引起兴趣,谢谢,我认为应该可以。我试试看。