私は少し混乱しているとの質問があります。私はJSONの新機能で、アンドロイドAPIでJSON値を取得しています。私は応答の中で配列にアクセスしようとしています。 JSONコードは次のようなものです:AndroidでJSONからオブジェクトにアクセスする
Response:
{
"event": {
"participants": []
},
"status": "success"
}
参加者の配列にアクセスして値を保存するにはどうすればよいですか。これは私が現時点で試みていることです...しかし、私は私が欲しいものを得るように見えません。
try{
//get the JSON values from the URL.
JSONObject json = jParser.getJSONFromUrl("http://somesite.com/api/find?"+"somevar="+someJavaStringVar);
json_event = json.getJSONObject("event");
JSONArray json_array_participants = json_event.getJSONArray("participants");
} catch(JSONException e) {
}
私がほとんど混乱しているのは...とはどのような配列型ですか?その変数の値を取得する正しい方法についてのアドバイスや推論は素晴らしいでしょう...ありがとうございます.. :)。
実際にこれはかなり多くは、非常にたくさん私を助けて...私はこの問題を解決することができたので。私の上司が数日前に私を知らないうちにjsonの応答を更新し、私が探していたフィールドを取り除きました...今すぐすべての正しいコードを入れて、それは異なるjsonオブジェクトの配列を取得しています。それらを文字列に変換し、エラーなしでリストビューに貼り付けます。 – jimbob
明確にするために:これは私が探していた答えでした! – jimbob