1

私は一日中グーグルで検索していますが、この問題を抱えているのは私だけのようです(奇妙なことに?)

さて、私はこれを持っています:

"genres": [
"Animation",
"Kids & Family",
"Science Fiction & Fantasy",
"Comedy"
], 

次の方法で配列を取得しても問題ありません。

JSONArray jsonArray = res.getJSONArray("genres");

でも今?jsonArray の名前がわかりません。私がすることができます:

for (int i = 0; i < jsonArray.length(); i++) {
JSONObject jsonObject = jsonArray.getJSONObject(i);
}

しかし、配列内の要素の値を取得するにはどうすればよいでしょうか?

4

2 に答える 2

2

Douglas Crockford の JSON ライブラリを使用していますか? もしそうなら、これを行うことができます:

for (int i = 0; i < jsonArray.length(); i++) {
    String value = jsonArray.getString(i);
    // do something with value
}
于 2012-10-16T12:07:53.147 に答える