例子:
<!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" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<title>json</title>
</head>
<body>
<h2>在JavaScript中创建JSON对象</h2>
<p>
Name:<span id="jname"></span><br />
Age:<span id="jage"></span><br />
Address:<span id="jstreet"></span><br />
Phone:<span id="jphone"></span><br />
</p>
</body>
</html>
<script type="text/javascript">
var JSONObject={"name":"liubeimeng","street":"beijing","age":"24","phone":"1234567"};
document.getElementById('jname').innerHTML=JSONObject.name;
document.getElementById('jage').innerHTML=JSONObject.age;
document.getElementById("jstreet").innerHTML=JSONObject.street;
document.getElementById("jphone").innerHTML=JSONObject.phone;
</script>
类似XMLJSON是纯文本JSON具有”自我描述性”JSON具有层级结构JSON可通过JavaScript进行解析JSON数据可使用AJAX进行传输想比XML的不同之处没有结束标签更短读写数度更快
能够使用内建的JavaScript eval() 方法进行解析
使用数组不使用保留字为什么使用 JSON?
对于 AJAX 应用程序来说,JSON 比 XML 更快更易使用:
使用 XML – 读取 XML 文档 – 使用 XML DOM 来循环遍历文档 – 读取值并存储在变量中使用 JSON – 读取 JSON 字符串 – 用 eval() 处理 JSON 字符串