在没有主节点的android中从JSON生成listview?
Posted
技术标签:
【中文标题】在没有主节点的android中从JSON生成listview?【英文标题】:Generate listview from JSON in android without Main node? 【发布时间】:2019-04-22 06:17:42 【问题描述】:可以在没有主节点的情况下从 JSON 制作列表视图。 我从 REST 中得到这个 json 对象 我的 json 字符串是
["productName": "prod1", "category": "cat1",
"productName": "prod2", "category": "cat1",
"productName": "prod3", "category": "cat2",
"productName": "prod4", "category": "cat1"]
但它没有像 "products": [ ... ]
这样的主节点
如何在没有主节点的情况下将其解析为列表视图?
【问题讨论】:
【参考方案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
【讨论】:
以上是关于在没有主节点的android中从JSON生成listview?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Swift 中从 NSDictionary 生成 JSON 数据