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

Форум для тех, кто программирует под Android
Ответить
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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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