类似 XML
- JSON 是纯文本
- JSON 具有“自我描述性”(人类可读)
- JSON 具有层级结构(值中存在值)
- JSON 可通过 JavaScript 进行解析
- JSON 数据可使用 AJAX 进行传输
相比 XML 的不同之处
- 没有结束标签
- 更短
- 读写的速度更快
- 能够使用内建的 JavaScript eval() 方法进行解析
- 使用数组
- 不使用保留字
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<body>
<h3>在JAVASCRIPT中创建JSON对象</h3>
<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>
<script type="text/javascript">
var JSONObject={
"name":"bill",
"street":"pill",
"age":56,
"phone":"2222 22"
};
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>
</body>
</html>