【问题标题】:Generate listview from JSON in android without Main node?在没有主节点的android中从JSON生成listview?
【发布时间】: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": [ ... ] }这样的主节点

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

【问题讨论】:

    标签: java android json listview


    【解决方案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 将 json 反序列化为对象列表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-20
      • 1970-01-01
      • 1970-01-01
      • 2012-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多