Доступ к данным в объекте JSON (анализ) в JavaScript - PullRequest
7 голосов
/ 17 апреля 2011

Мне нужно получить данные "сообщения" из этого объекта JSON. Как я могу сделать это в JavaScript?

Для доступа, например, к фамилии, которую я просто использую:

response[i].user.lastname

Но как мне получить доступ к сообщениям?

[
    {
        "user": {
            "last_message": {
                "message": {
                    "created_at": "2011-04-16T16:40:56Z",
                    "updated_at": "2011-04-16T16:40:56Z",
                    "to": null,
                    "id": 10,
                    "user_id": 28,
                    "message": "This is a message"
                }
            },
            "nickname": "thenicky",
            "id": 28,
            "lastname": "white",
            "firstname": "Sean",
            "bio": "A short bio",
            "email": "the@email.com"
        }
    }
]

Ответы [ 3 ]

8 голосов
/ 17 апреля 2011
response[i].user.last_message.message.created_at

А вот и живая демка .

3 голосов
/ 17 апреля 2011

response[i].user.last_message.message

2 голосов
/ 17 апреля 2011

Некоторые примеры:

alert(response[0].user.last_message.message.id);    
alert(response[0].user.nickname);    
alert(response[0].user.lstname); 

и рабочий код:

Рабочий пример JSFiddle

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...