json要点和实例
JSON:JavaScript 對象表示法(JavaScript Object Notation)。
JSON 是存儲(chǔ)和交換文本信息的語法。類似 XML。
JSON 比 XML 更小、更快,更易解析。
JSON 文本格式在語法上與創(chuàng)建 JavaScript 對象的代碼相同。
由于這種相似性,無需解析器,JavaScript 程序能夠使用內(nèi)建的 eval() 函數(shù),用 JSON 數(shù)據(jù)來生成原生的 JavaScript 對象。
JSON 語法規(guī)則
JSON 語法是 JavaScript 對象表示法語法的子集。
數(shù)據(jù)在名稱/值對中
數(shù)據(jù)由逗號(hào)分隔
花括號(hào)保存對象
方括號(hào)保存數(shù)組
JSON 值
JSON 值可以是:
? ? 數(shù)字(整數(shù)或浮點(diǎn)數(shù))
? ? 字符串(在雙引號(hào)中)
? ? 邏輯值(true 或 false)
? ? 數(shù)組(在方括號(hào)中)
? ? 對象(在花括號(hào)中)
? ? null
?
<html> <body> <h2>在 JavaScript 中創(chuàng)建 JSON 對象</h2><p> Name: <span id="jname"></span><br /> Age: <span id="jage"></span><br /> Address: <span id="jstreet"></span><br /> Company: <span id="jcompany"></span><br /> Phone: <span id="jphone"></span><br /> </p><script type="text/javascript"> var j1= { "name":"黃飛鴻", "street":"廣州市A街", "age":26, "company":"寶芝林", "phone":"13900002222"};document.getElementById("jname").innerHTML=j1.name document.getElementById("jage").innerHTML=j1.age document.getElementById("jstreet").innerHTML=j1.street document.getElementById("jcompany").innerHTML=j1.company document.getElementById("jphone").innerHTML=j1.phone </script></body> </html>總結(jié)
- 上一篇: VC编程要点总结1
- 下一篇: 使用超图桌面版制作点图层并发布为地图服务