私はこのようなコードを有する、jArrAnswer
の値はアンドロイドJSONExceptionインデックス1 [0..1](1つのループ内の2つのJSON配列を解析)
[{"answer":"Yes"},{"answer":"No"},{"answer":"maybe"},{"answer":"yrg"}]
あるjArrAnswer.length()
からの結果は、4
が、なぜ私はエラー
org.json.JSONExceptionました:範囲外のインデックス1 [0..1を)。あなたが
jArrAnswerid
上のインデックスi
をフェッチ中
try {
JSONArray jArrAnswerid = new JSONArray(answerid);
JSONArray jArrAnswer = new JSONArray(answer);
for (int i = 0; i < jArrAnswer.length(); i++) {
JSONObject jObjAnswerid = jArrAnswerid.getJSONObject(i);
JSONObject jObjAnswer = jArrAnswer.getJSONObject(i);
String ansid = jObjAnswerid.getString("answerid");
String ans= jObjAnswer.getString("answer");
GroupModel item2 = new GroupModel(String.valueOf(i + 1), ans, ansid);
}
} catch (Exception e) {
Log.w("asdf", e.toString());
}
を試してみている "答え" を提供し、この
を試してみてください、あなたのJSONレスポンスを投稿してくださいできますか? –
'jArrAnswerid.length()'とは何ですか?これが本当@RatilalChopda –
は – Lukmanpryg