JSON 是存储和交换文本信息的语法。类似 XML。
JSON 比 XML 更小、更快,更易解析。
* JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。
<html> <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> <script type="text/javascript"> var JSONObject= { "name":"Bill Gates", "street":"Fifth Avenue New York 666", "age":56, "phone":"555 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> </body> </html>
运行结果:
[ { "id":"1", "text": "根接点", "items":[ {"id":"1_1", "text": "一级节点1", "items":[ {"id":"1_1.1","text": "二级节点a"}, {"id":"1_1.2","text": "二级节点b"}, {"id":"1.1.3","text": "二级节点c"}, {"id":"1.1.4","text": "二级节点d"} ] }, {"id":"1.2", "text": "一级节点2"}, {"id":"1.3", "text": "一级节点3"}, {"id":"1.4", "text": "一级节点4"} ] } ]