请求:json() 方法
注意:此功能在 Web Workers 中可用。
Request 接口的 json() 方法读取请求体,并返回一个 Promise,该 Promise 解析后会得到将请求体文本解析为 JSON 的结果。
请注意,尽管该方法名为 json(),但结果并不是 JSON,而是将 JSON 作为输入并解析以生成 JavaScript 对象的结果。
语法
js
json()
参数
无。
返回值
一个 Promise,它解析为 JavaScript 对象。这个对象可以是任何可以用 JSON 表示的东西——一个对象、一个数组、一个字符串、一个数字……
示例
js
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① |
浏览器兼容性
加载中…