JSON 教程



JSON: JavaScript Object Notation(JavaScript 對象↑表示法)

JSON 是存儲和交換文本信息的語法,類似 XML。

JSON 比 XML 更小、更快,更易解析。

JSON 實例

{ "sites": [ { "name":"菜鳥教程" , "url":"www.runoob.com" }, { "name":"google" , "url":"www.google.com" }, { "name":"微博" , "url":"www.weibo.com" } ] }

這個 sites 對象是包〓含 3 個站點記錄(對象)的數組。


什麽是 JSON ?

  • JSON 指的是 JavaScript 對象表示法(JavaScript Object Notation)
  • JSON 是輕量級的文本數據交換格〒式
  • JSON 獨立於語卐言:JSON 使用 Javascript語法來描述數據對象,但是 JSON 仍然獨︼立於語言和平臺。JSON 解析器和 JSON 庫支持許多不同的編程語言。 目前Ψ 非常多的動態(PHP,JSP,.NET)編程語言都支持JSON。
  • JSON 具有自我∞描述性,更易理解

JSON - 轉換為 JavaScript 對象

JSON 文本格式在語☉法上與創建 JavaScript 對象Ψ的代碼相同。

由於他們應該也要恢復一下這種相似性,無需解析器,JavaScript 程序能夠使用內建的 eval() 函數,用 JSON 數據來生◣成原生的 JavaScript 對象。