@zlodiak

Откуда .json() берёт данные?

Я использую fetch() для получения данных. В результате приходит такой объект:
5e23305aee04f822930218.png

Затем к этому объекту я применяю метод .json(). В результате получаю такой объект:
5e2330892dc2e022480206.png

Объясните пожалуйста откуда json() вытащил такое большое количество данных? Ведь в первом объекте их нет.

Вот скрипт полностью:
async function showUser() {
	let githubResponse = await fetch(`https://api.github.com/users/iliakan`);
	console.log(githubResponse)
	let githubUser = await githubResponse.json();
	console.log(githubUser)
}

showUser();
  • Вопрос задан
  • 117 просмотров
Решения вопроса 2
l3ftoverz
@l3ftoverz Куратор тега JavaScript
Люблю Финский металкор
На первом скрине лог Response объекта, а во втором уже результат обработки body, того самого Response.
Ответ написан
E1ON
@E1ON
Full stack web developer
Из поля body.
json() конвертирует ответ из ReadableStream в json объект
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы