1.程序
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<script>
var txt='{"employees": [{ "firstName":"John" , "lastName":"Doe" },{ "firstName":"Anna" , "lastName":"Smith" },{ "firstName":"Peter" , "lastName":"Jones" }]}';
var obj = eval ("(" + txt + ")");
</script>
<p>
First Name: <span id="fname"></span><br />
Last Name: <span id="lname"></span><br />
</p>
<script type="text/javascript">
document.getElementById("fname").innerHTML = obj.employees[1].firstName
document.getElementById("lname").innerHTML = obj.employees[1].lastName
</script>
</body>
</html>
2.浏览器结果
3.总结
JSON数据格式:{"employees": [{ "firstName":"Bill" , "lastName":"Gates" },{ "firstName":"George" , "lastName":"Bush" },{ "firstName":"Thomas" , "lastName":"Carter" }]}
{“名称”,“值对”},若为数组形式{“数组名称”,[{"成员1","成员2","成员3"}, {"成员1","成员2","成员3"}, {"成员1","成员2","成员3"} ]}
JSON独立于语言,JSON 文本格式在语法上与创建 JavaScript 对象的代码相同。由于这种相似性,无需解析器,JavaScript 程序能够使用内建的eval()函数,用 JSON 数据来生成原生的 JavaScript 对象。
JSON 文件的文件类型是 ".json"
JSON 文本的 MIME 类型是 "application/json"
JSON可以使用AJAX进行传输