我正在关注this tutorial on MDN,我偶然发现了这一点:
但有时候我们并不那么幸运 - 有时候我们会收到原始的JSON 字符串,我们需要自己将它转换为一个对象。
然后他们介绍了JSON.parse。
前面的例子使用responseType = 'json'
,它说:
上述示例在访问JavaScript方面很简单 对象,因为我们设置XHR请求来转换JSON响应 直接使用:
进入JavaScript对象request.responseType ='json';
但JSON.parse将其转换为JavaScript对象,将responseType设置为json也是如此。那有什么区别?
与第一个示例中使用的this file相对的是“原始JSON字符串”,它将responseType设置为json(而不是解析)。