Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用改型解析json数组?_Java_Android_Json_Retrofit_Jsonschema2pojo - Fatal编程技术网

Java 如何使用改型解析json数组?

Java 如何使用改型解析json数组?,java,android,json,retrofit,jsonschema2pojo,Java,Android,Json,Retrofit,Jsonschema2pojo,我的回答是这样的 { "IsSuccess": true, "ResponseObject": ["one", "two", "three", "four", "five"] }} 我试图创建POJO。请帮助我解决问题。您的POJO课程应该是这样的 public class TempParams { /** * IsSuccess : true * ResponseObject : ["one","two","three","four","five"

我的回答是这样的

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

我试图创建
POJO
。请帮助我解决问题。

您的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;
    }

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

现在您可以从POJO类中获得值

您的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;
    }

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

现在您可以从POJO类中获得值

在提出任何问题之前,请告知我们您的努力,到目前为止您做了什么?可能重复@nihal_softy谢谢您的建议。我是stackoverflow的新手。当我问下一个问题时,我一定会听从你的建议。无论如何,我得到了解决办法。再次感谢您@Sudheesh,ADMpost您的pojo也在问任何问题之前,请让我们知道您的努力,到目前为止您做了什么?可能重复@nihal_softy谢谢您的建议。我是stackoverflow的新手。当我问下一个问题时,我一定会听从你的建议。无论如何,我得到了解决办法。再次感谢您@Sudheesh,回答重复的问题您鼓励人们懒惰,在提问之前不要使用搜索。由于声誉低于10,我们发现他是一个新手,不像您兄弟那么聪明!现在,他将确定如何提出有关社区的问题。除此之外,你可以在问题下方找到评论。这说明了同样的事情,而不是快速解决他们的问题。回答重复的问题会鼓励人们懒惰,在询问之前不要使用搜索。声誉低于10的我们发现他是个新手,不像你哥哥那么聪明!现在在病房里,他将确定如何提出关于社区的问题。除此之外,你可以在问题下面找到评论。这说明了同样的事情,而不是快速解决他们的问题。