一尘不染

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

javascript

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

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

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

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


阅读 300

收藏
2020-04-22

共1个答案

一尘不染

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

2020-04-22