将响应流转换为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可能会包含诸如{\\之类的字符序列化,还有其他的吗?
发布于 2020-08-20 06:58:38
这完全取决于stuff是什么。
如果使用response.json(),则假定传入的流是JSON编码的。该方法将获取流主体的文本并对其进行解析。
当数据不是JSON格式时,使用response.text()访问它并进行相应的处理。
阅读更多:https://developer.mozilla.org/en-US/docs/Web/API/Response
https://stackoverflow.com/questions/63495874
复制相似问题