Сделал запрос к серверу. Он возвращает ответ:
{
"response": {
"count": 462409,
"items": [
{
"message": {
"id": 552885,
"date": 1376054836,
"out": 0,
"user_id": 185014513,
"read_state": 0,
"title": " ... ",
"body": "test"
}
}
]
}
}
С помощью такого кода добираюсь к message и записую содержимое в arraylist:
try {
JSONObject jsonObject = (JSONObject) response.json.get("response");
JSONArray jsonArray = (JSONArray) jsonObject.get("items");
for (int i = 0; i<jsonArray.length();i++){
JSONObject name = (JSONObject) jsonArray.get(i);
arrayList.add(name.getString("message"));
Каким способом я могу обратится к title, котороя содержится внутри message, и записать ее содержимое в arrayList ? Спасибо.
for (int i = 0; i<jsonArray.length();i++){
JSONObject name = (JSONObject) jsonArray.get(i);
JSONObject message = (JSONObject) jsonArray.get(i).get("message");
arrayList.add(message.get("title"));
}
Json разбор Android Java Тут довольно неплохо описано как получать доступ к нужным элементам json объекта. Ну а записать в ArrayList это уже не проблема. В вашем случае это items -> message -> title
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Проверяю кучу файлов (>1000) на наличие их на FireBase StorageДля проверки регистрирую Listener:
Привет! Есть SpringMVC проект, есть данные, которые по клику на кнопку выкачиваются в Excel файл
Ошибку гуглил,все варианты испробовалНа устройствах 5/5
Есть view в которой я на канвасе хочу написать текст