Spec-Zone.ru › Web APIs

Запрос: метод json()

Базовая поддержка Широко распространена

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с марта 2017 года.

  • Подробнее
  • Полная совместимость
  • Отправить обратную связь

Примечание: Эта функция доступна в Потоках Web Workers.

Метод json() интерфейса Request считывает тело запроса и возвращает промис, который разрешается результатом парсинга текста тела как JSON.

Обратите внимание, что, несмотря на название метода json(), результат не является JSON, а результатом преобразования JSON в JavaScript-объект.

Синтаксис

json()

Параметры

Нет.

Возвращаемое значение

Промис Promise, который разрешается в JavaScript-объект. Этот объект может быть чем угодно, что может быть представлено JSON — объектом, массивом, строкой, числом и т. д.

Примеры

const obj = { hello: "world" };

const request = new Request("/myEndpoint", {
  method: "POST",
  body: JSON.stringify(obj),
});

request.json().then((data) => {
  // do something with the data sent in the request
});

Спецификации

Спецификация
Fetch
# ref-for-dom-body-json①

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
json 42 14 39 29 10.1 42 39 29 10.3 4.0 42

См. также

  • Response.json()

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Request/json

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API