我有以下格式的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()));