0

可以在没有主节点的情况下从 JSON 制作列表视图。我从 REST 得到这个 json 对象 我的 json 字符串是

[{"productName": "prod1", "category": "cat1"},
{"productName": "prod2", "category": "cat1"},
{"productName": "prod3", "category": "cat2"},
{"productName": "prod4", "category": "cat1"}]

但它没有像这样的主节点{ "products": [ ... ] }

如何在没有主节点的情况下将其解析为列表视图?

4

1 回答 1

1

对的,这是可能的。假设您使用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< Product > 将 json 反序列化为对象列表。

于 2018-11-19T20:43:13.637 回答