Luk*_*ryg -1 java android json org.json
我有这样的代码,值jArrAnswer是
[{"answer":"Yes"},{"answer":"No"},{"answer":"maybe"},{"answer":"yrg"}]
Run Code Online (Sandbox Code Playgroud)
结果jArrAnswer.length()是4
但为什么我得到错误
org.json.JSONException:索引1超出范围[0..1).
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());
}
Run Code Online (Sandbox Code Playgroud)
你是迭代for loop过jArrAnswer,而你的抓取索引i过jArrAnswerid.
检查并确保该jArrAnswerid.size()是相等的 jArrAnswer.size().
打印jArrAnswerid.size()并检查.
| 归档时间: |
|
| 查看次数: |
4433 次 |
| 最近记录: |