天天看点

json学习笔记

JSON:JavaScript 对象表示法(JavaScript Object Notation)。

基于JavaScript语言的轻量级的数据交换格式(JavaScript Object Notiation)

JSON 是存储和交换文本信息的语法。类似 XML。

JSON 比 XML 更小、更快,更易解析。

eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。

JSON 语法规则

JSON 语法是 JavaScript 对象表示法语法的子集。

    数据在名称/值对中

    数据由逗号分隔

    花括号保存对象

    方括号保存数组

<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" }]}'; 

var obj = eval ("(" + txt + ")"); 

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

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

</script> 

</body> 

</html> 

      本文转自许琴 51CTO博客,原文链接:http://blog.51cto.com/xuqin/958464,如需转载请自行联系原作者

继续阅读