I는 다음과 같은 코드가 (1 개 루프 내부 2 개 JSON 배열을 분석) jArrAnswer
의 값로이드 JSONException 인덱스 1 [0..1]
[{"answer":"Yes"},{"answer":"No"},{"answer":"maybe"},{"answer":"yrg"}]
는 jArrAnswer.length()
의 결과가 4
하지만 오류
org.json.JSONException있어 이유 :) 범위 [0..1에서 인덱스 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()'입니까 ?? 내 편집 후 –
{ "대답을": "예"} 대답은 반대하지 배열 – Lukmanpryg