您的位置:首页 > Web前端 > JavaScript

通过 JSON 字符串来创建对象&通过eval()方法生成原生Javascript对象

2015-12-10 14:55 786 查看
代码:

<html>

<body>

<h2>通过 JSON 字符串来创建对象</h3>

<p>

First Name: <span id="fname"></span><br />

Last Name: <span id="lname"></span><br />

</p>

<script type="text/javascript">

var txt = '{"employees":[' +

'{"firstName":"Bill","lastName":"Gates" },' +

'{"firstName":"George","lastName":"Bush" },' +

'{"firstName":"Thomas","lastName":"Carter" }]}';//employees对象是包含三个对象的数组;

var obj = eval ("(" + txt + ")");//eval()方法,用JSON数据生成原生Javascript对象;

document.getElementById("fname").innerHTML=obj.employees[1].firstName

document.getElementById("lname").innerHTML=obj.employees[1].lastName

</script>

</body>

</html>

运行结果:

通过 JSON 字符串来创建对象

First Name: George

Last Name: Bush
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: