可以在没有主节点的情况下从JSON创建列表视图。 我从REST得到这个json对象 我的json字符串是
[{"productName": "prod1", "category": "cat1"},
{"productName": "prod2", "category": "cat1"},
{"productName": "prod3", "category": "cat2"},
{"productName": "prod4", "category": "cat1"}]
但是它没有像{ "products": [ ... ] }
如何将其解析为没有主节点的列表视图?
答案 0 :(得分:0)
是的,有可能。假设您使用Gson
作为序列化程序。因此,您的实体应该看起来像这样
public class Product {
@SerializedName("productName")
@Expose
private String productName;
@SerializedName("category")
@Expose
private String category;
public String getProductName() {
return productName;
}
public void setProductName(String productName) {
this.productName = productName;
}
public String getCategory() {
return category;
}
public void setCategory(String category) {
this.category = category;
}
}
因此,请使用List <产品>将json反序列化为对象列表。