如何通过改造获得json数组

时间:2016-10-04 19:43:03

标签: java android retrofit

我在接收JSON数组(Retrofit)时遇到麻烦

{ "ads": [
    {"one": "one a", "two": "two a" },
        {"one": "one b",  "two": "two b" },
             {"one": "one c",  "two": "two c" },

    ]  }

请帮我介绍一下Model类的构造以及如何获取,显示在Textview或recyclerView中

2 个答案:

答案 0 :(得分:0)

您可以使用sonschema2pojo工具轻松使用改造和/或Gson解析json

要获得更多解释,请按照tutorial

进行操作

答案 1 :(得分:0)

模型类将是这样的: -

  

Response.java

public class Response {

    private List<AdsBean> ads;

    public List<AdsBean> getAds() {
        return ads;
    }

    public void setAds(List<AdsBean> ads) {
        this.ads = ads;
    }

    private static class AdsBean {
        private String one;
        private String two;

        public String getOne() {
            return one;
        }

        public void setOne(String one) {
            this.one = one;
        }

        public String getTwo() {
            return two;
        }

        public void setTwo(String two) {
            this.two = two;
        }
    }
}

您可以参考此codepath guide以获取有关如何使用改造的建议。