简体   繁体   English

如何使用改造解析json数组?

[英]How to parse json array using retrofit?

My response is like this.. 我的回答是这样的。

{
    "IsSuccess": true,
    "ResponseObject": ["one", "two", "three", "four", "five"]
}}

i tried to do by creating POJO . 我试图通过创建POJO来做到。 Kindly help me with the solution. 请帮我解决。

Your POJO class should be like this. 您的POJO类应该是这样的。

public class TempParams {
    /**
     * IsSuccess : true
     * ResponseObject : ["one","two","three","four","five"]
     */

    private boolean IsSuccess;
    private List<String> ResponseObject;

    public boolean isIsSuccess() {
        return IsSuccess;
    }

    public void setIsSuccess(boolean IsSuccess) {
        this.IsSuccess = IsSuccess;
    }

    public List<String> getResponseObject() {
        return ResponseObject;
    }

    public void setResponseObject(List<String> ResponseObject) {
        this.ResponseObject = ResponseObject;
    }

}

After successfully getting response object you have to convert it like this. 成功获取响应对象后,您必须像这样转换它。

Gson gson = new Gson();
TempParams model = gson.fromJson(mObject.toString(), TempParams.class);

Now you can get value from POJO class. 现在您可以从POJO类中获取价值。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM