<!DOCTYPE html>
<html>
<body>
<h2>JSON Object Creation in JavaScript</h2>
<p>
Name: <span id="jname"></span><br />
Eval Name: <span id="evalname"></span><br />
<p>
<script>
var yyyy= {
"name":"John Johnson",
"street":"Oslo West 555",
"age":33,
"phone":"555 1234567"};
document.getElementById("jname").innerHTML = yyyy.name;
document.getElementById("evalname").innerHTML = eval(yyyy).name;
</script>
</body>
</html>
我得到了把下面這個是相同的有和無的eval()eval()在解析json對象時是非強制性的嗎?
在JavaScript JSON對象創建
名稱:約翰·約翰遜
評估和演示名稱:約翰·約翰遜
有沒有這樣的事情作爲一個JSON對象,這不是JSON – Esailija 2012-07-17 13:45:04
請參閱http://benalman.com/news/2010/03/theres-no-such-thing-as-a-json/ – Matt 2012-07-17 13:46:40
這就是一個正常的js對象... – OptimusCrime 2012-07-17 13:46:44