次の形式のjsonがあります。
{ "結果": { "question": "バラク・オバマ vs ミット・ロムニー?", "オプション": [ "バラック・オバマ"、 「ミット・ロムニー」 "他の" ]、 "パーセンテージ": [ 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()));