Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.09.2017, 10:09
Интересующийся
Отправить личное сообщение для galiog Посмотреть профиль Найти все сообщения от galiog
 
Регистрация: 28.04.2016
Сообщений: 17

Перебор свойств объекта значения которых являются массивами
Здравствуйте. Возникла следующая проблема:
Api возвращает json файл такого рода:
Код:
{
  "results": [
    {
      "gender": "male",
      "name": {
        "title": "mr",
        "first": "romain",
        "last": "hoogmoed"
      },
      "location": {
        "street": "1861 jan pieterszoon coenstraat",
        "city": "maasdriel",
        "state": "zeeland",
        "postcode": 69217
      },
      "dob": "1983-07-14 07:29:45",
      "registered": "2010-09-24 02:10:42",
      "phone": "(656)-976-4980",
      "cell": "(065)-247-9303",
      "id": {
        "name": "BSN",
        "value": "04242023"
      },
      "picture": {
        "large": "https://randomuser.me/api/portraits/men/83.jpg",
        "medium": "https://randomuser.me/api/portraits/med/men/83.jpg",
        "thumbnail": "https://randomuser.me/api/portraits/thumb/men/83.jpg"
      },
      "nat": "NL"
    }
  ],
  "info": {
    "seed": "2da87e9305069f1d",
    "results": 1,
    "page": 1,
    "version": "1.1"
  }
}
Т.е. значение свойств которые мне надо получить находятся внутри объекта внутри массива. Например значение result это массив из объектов. Как мне к примеру получить first из вложенного объекта name? Простой цикл for in тут не отрабатывает, ранее не работал с json подобной вложенности...
Заранее большое спасибо за любую помощь.
Ответить с цитированием
  #2 (permalink)  
Старый 07.09.2017, 10:11
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

galiog,
json.results[0].name.first
Ответить с цитированием
  #3 (permalink)  
Старый 07.09.2017, 10:34
Интересующийся
Отправить личное сообщение для galiog Посмотреть профиль Найти все сообщения от galiog
 
Регистрация: 28.04.2016
Сообщений: 17

Все оказалось так просто)) Спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перебрать значения свойств объекта. Александр222 Общие вопросы Javascript 2 25.04.2014 17:27
Как циклом сложить значения свойств объекта? hoax Элементы интерфейса 6 09.01.2014 01:16
динамическое обновление свойств объекта в цикле grego Общие вопросы Javascript 3 04.12.2013 23:29
получение значений свойств объекта bear9 Общие вопросы Javascript 3 01.12.2011 23:32
Не работает перебор свойств объекта BANick Общие вопросы Javascript 1 16.09.2008 22:46