一尘不染

安全地将JSON字符串转换为对象

json

给定一串JSON数据,如何安全地将该字符串转换为JavaScript对象?

显然,我可以使用类似的方法不安全地执行此操作:

var obj = eval("(" + json + ')');

但这使我容易受到包含其他代码的JSON字符串的影响,仅进行评估似乎很危险。


阅读 247

收藏
2020-07-27

共1个答案

一尘不染

JSON.parse(jsonString)
只要您可以保证使用合理的现代浏览器,它就是一种纯JavaScript方法。

2020-07-27