【发布时间】:2015-07-22 16:48:39
【问题描述】:
我有一个这样的 json 对象:
{
products:[
{
name:Prod1,
quantity:3
},
{
name:Prod2,
quantity:1
}
]
}
我的 gson 对象是这样的:
public class Product{
@SerializedName("name")
public String name;
@SerializedName("quantity")
public int quantity;
}
当我用这样的东西设置我的改造时
@GET("/products")
void getProducts(Callback<ArrayList<Product>> c);
显然,它会失败,因为该数组不是根对象。有没有一种简单的方法可以在解析该 ArrayList 之前强制将其深入到 json 中,还是我必须创建一个完整的 GSON 适配器来完成此操作?
【问题讨论】: