2017-12-06 8 views
-1

私の応答は次のように..です改造を使用してjsonアレイを解析する方法は?

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

私はPOJOを作成することで実行しようとしました。親切に私を解決に助けてください。

+0

あなたのpojoも投稿してください –

+4

質問をする前に、あなたの努力を今まであなたに教えてください。 –

+1

[JSON配列レスポンスをRetrofit&Gsonを使用して解析する]の可能な複製(https://stackoverflow.com/questions/42623437/parse-json-array-response-using-retrofit-gson) – ADM

答えて

4

あなたの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クラスから値を取得できます。

+2

重複しています良い。 – InsaneCat

+0

助けてくれてありがとう – Bakyaraj

+1

二重の質問に答えると、人々は怠け者であることを奨励し、質問する前に検索を使わないようにします。 –

関連する問題