我想在 Android 中解析这个 JSON 文件。
{
"problems": {
"1": {
"Answer": "D"
},
"2": {
"Answer": "A"
},
"3": {
"Answer": "D"
},
"4": {
"Answer": "A"
},
....
...
.....
"153": {
"Answer": "E"
}
}
}
我想在 sqlitedatabase 中插入带有数字的每个答案。
我试过这个:
JSONObject jObject = new JSONObject(text);
JSONObject jObjectResult = jObject.getJSONObject("problems");
JSONObject jArray = jObjectResult.getJSONObject("1");
System.out.println("Jarray---->"+jArray);
String answer = "";
for (int i = 0; i < jArray.length(); i++) {
answer = jObjectResult.getJSONObject("2").toString();
System.out.println("Answer---->"+answer);
}
但我只得到一个值。我不知道如何处理它。