将响应流转换为 JSON 后,两者是否完全相同?
const responseA = fetch(endpointReturnsJson)
const textA = await responseA.text()
在平行宇宙里...
const responseA = fetch(endpointReturnsJson)
const json = await responseA.json()
const textB = JSON.stringify(json)
我知道 textB 可能会包含字符的序列化,例如{\\
还有别的事吗?
这一切都取决于什么stuff
is.
如果你使用response.json()
,您假设传入流是 JSON 编码的。该方法将获取流正文的文本并解析它。
当数据不是JSON格式时,则使用response.text()
并进行相应处理。
阅读更多:https://developer.mozilla.org/en-US/docs/Web/API/Response https://developer.mozilla.org/en-US/docs/Web/API/Response
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)