Аксиос возвращает вложенные объекты в ответ многословно - PullRequest
0 голосов
/ 21 мая 2018

У меня есть запрос на получение axios, например:

axios.get(url + '?hapikey=' + copyFrom)
    .then(res => console.log(res.data));

, который возвращает ответ, подобный следующему:

{ name: 'Name',
  anObject: [
      {
          id: 1,
          nestedObject: [Object]
      }
  ]
}

Как мне получить ответ nestedObject, чтобы показать его поле/ значение пары или это единственный способ запросить его непосредственно в .then?

1 Ответ

0 голосов
/ 21 мая 2018

Самый простой способ глубокой печати объекта - использовать JSON.stringify, что-то вроде:

axios.get(url + '?hapikey=' + copyFrom)
  .then(res => console.log(JSON.stringify(res.data)));

И, как прокомментировал @PatrickRoberts, вы можете использовать дополнительные параметры для красивой печати

axios.get(url + '?hapikey=' + copyFrom)
  .then(res => console.log(JSON.stringify(res.data, null, 2)));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...