请求:json() 方法
json()
方法是 Request
接口的一个方法,它读取请求体并将其作为 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① |
浏览器兼容性
BCD 表格仅在浏览器中加载