Androidアプリで必要なデータを含むjson文字列を返すWebシステムがあります。文字列は次のとおりです。
[
{"id":1,
"title":"Remove ViRuSeS",
"tagline":"Remove ViRuSeS",
"body":"Body",
"image":"index.jpg",
"steps":[
{"id":2,
"title":"Step 1",
"body":"Download Things!",
"position":1}
]
}
]
オブジェクトの配列を返す必要があります。オブジェクトのアイテムの1つもアイテムの配列です。
私はgsonに精通しており、過去にこれを機能させてきましたが、常にデータをオブジェクトだけに単純化する必要があり、データを取得するために複数の呼び出しを行う必要がありました。
可能なすべての値をクラスにマップし直すことなく、これを行うための良い方法はありますか?
私の最後の試みは、これから何か単純なものを取得しようとすることでありNullPointerException
、これらの行の2番目に取得しています:
userDet = new JSONObject(string);
JSONArray userDetJson = userDet.getJSONArray("Steps");