解決JSON字段類型我有以下API響應:動態使用GSON
{
"data":{
"categoryFields":[
{
"name":"brand",
"label":"Marca",
"values":[
{
"key":53,
"value":"Alfa Romeo"
},
{
"key":55,
"value":"Audi"
}
]
},
{
"name":"year",
"label":"Año", ,
"dataType":"select",
"values":[
{
"key":2017,
"value":2017
},
{
"key":2016,
"value":2016
}
]
},
]
}
}
確定,在所述第一categoryField
的值是:
"key":53 INT,
"value":"Alfa Romeo", STRING
在第二categoryField
的值是:
"key":2017, INT
"value":2017, INT
另外還有另一種類型:
"key":"string", STRING
"value":"String", STRING
我需要一個可以處理這些類型數據的類。例如:
public class Value {
@SerializedName("key")
@Expose
private DYNAMIC_TYPE key;
@SerializedName("value")
@Expose
private DYNAMIC_TYPE value;
}
我該怎麼做?或者有一個Gson函數來幫助我呢?