Given a string of JSON data, how can I safely turn that string into a JavaScript object?
(给定一串JSON数据,如何安全地将该字符串转换为JavaScript对象?)
Obviously I can do this unsafely with something like:
(显然,我可以通过以下方式不安全地执行此操作:)
var obj = eval("(" + json + ')');
but that leaves me vulnerable to the JSON string containing other code, which it seems very dangerous to simply eval.
(但这使我容易受到包含其他代码的JSON字符串的影响,仅进行评估似乎很危险。)
ask by Matt Sheppard translate from so
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…