我有以下格式的json:
{
“结果”: {
“问题”:“巴拉克奥巴马与米特罗姆尼?”,
“选项”: [
“巴拉克奥巴马”,
“米特·罗姆尼”,
“其他”
],
“百分比”: [
20,
40,
80
]
}
}
我正在使用以下代码来解析它,但这会在选项数组中给出空指针异常。
JSONParser jParser = new JSONParser();
JSONObject json = jParser.getJSONObjectFromUrl(url);
Log.e("json",json.toString());
Log.e("-------url-------", ""+url);
String resultStr = json.getString("Result");
Log.e("result string ",resultStr);
JSONObject jsonObject2 = new JSONObject(resultStr);
String question_string = jsonObject2.getString("question");
Log.e("question String ",question_string);
String option_str = jsonObject2.getString("option");
JSONArray optionArray = new JSONArray(option_str);
Log.d("option array", String.valueOf(optionArray.length()));