簡體   English   中英

如何使用改造解析json數組?

[英]How to parse json array using retrofit?

我的回答是這樣的。

{
    "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類中獲取價值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM