Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
359 views
in Technique[技术] by (71.8m points)

javascript - 安全地将JSON字符串转换为对象(Safely turning a JSON string into an object)

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

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

Please log in or register to answer this question.

Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...