次の形式の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()));