Я получаю ошибку типа, когда цикл jsonarray в Android / JavaJAVA

Программисты JAVA общаются здесь
Anonymous
Я получаю ошибку типа, когда цикл jsonarray в Android / Java

Сообщение Anonymous »

Я хочу получить доступ к плакатам и зацикливаться на этом в этом укусе. < /p>

{"r":
{"posters":
[
{"rev":10,"poster_id":4,"poster_filename":"545397373c2c7","poster_filepath":"\/poster_files\/545397373c2c7","poster_synopsis":"This is the new synopsis for this exquisite poster I have created. You will marvel at its greatness and ask many questions.","poster_title":"Poster A"},
{"rev":6,"poster_id":7,"poster_filename":"5453b54b83b5f","poster_filepath":"\/poster_files\/5453b54b83b5f","poster_synopsis":"This is a synopsis that is not real. No one can say what this synopsis really means. It is total B.S..","poster_title":"Poster A"}
],
"msg":"72 & 2",
"status":"complete"}
}
< /code>

У меня есть это, чтобы преобразовать строку в jsonobject: < /p>

JSONObject jsonObject = new JSONObject(result);

JSONObject r = new JSONObject(jsonObject.getString("r"));

JSONArray posters = r.getJSONArray("posters");
< /code>

Android Studio говорит: «Ожидаемый тип массива, найденный org.json.jsonarray, когда я пытаюсь зацикливаться на плакатах: < /p>

int arraySize = posters.length();

TextView myTextView = (TextView) findViewById(R.id.show_download_list);

for(int i = 0; i < arraySize; i++) {
myTextView.append(posters);
myTextView.append("\n");
}
< /code>

Я неправильно преобразую объект?>

Подробнее здесь: https://stackoverflow.com/questions/270 ... droid-java

Вернуться в «JAVA»