Я хочу получить самое внутреннее значение в json-массиве. Эти данные json я получаю с помощью вызова ajax.доступ к внутреннему элементу из объекта json
Ниже мои данные JSON получить от сервера:
{
"meta": {
"limit": 20,
"next": null,
"offset": 0,
"previous": null,
"total_count": 7
},
"objects": [
{
"id": 2,
"other": "{}",
"name": "gmail"
},
{
"id": 3,
"other": "{'userinfo': [{ 'user1': { 'user_name':'nancy','address': [], 'outfields': ['login', 'url','type','id']}},{ 'createissue': { 'type':'post','infields': ['owner','repo','title','body'], 'outfields': []}}",
"name": "yahoo"
}
]
}
Теперь здесь я хочу значение user_name с помощью JQuery. как его получить? пожалуйста, помогите кому-нибудь меня.
я пытался так: -
user=rows.objects[i].other.userinfo[0];
, но его не работает
Да, но это значение не является объектом, а строкой JSON. Вот почему вам нужно снова разобрать. –
@dystry Хорошо, но он дает ошибку: - «Uncaught TypeError: Невозможно прочитать свойство« 0 »неопределенного», когда я пытаюсь распечатать значение информации на консоли. – Snehal
На самом деле, есть еще одна проблема, которую я вижу сейчас: ваш внутренний «JSON» на самом деле недействителен. Откуда у вас этот странный «JSON»? –