微信開發JSON

JSON(JavaScript Object Notation)是一種數據交互格式,有獨立於語言的文本格式,容易進行傳輸,在微信中很多內容都是通過JSON來傳遞的

類似於xml,json比XML更小,更快,更容易解析。文本格式和創建JS對象的代碼相同。

JSON語法

數據在名值對中,數據由逗號分隔,花括號{}保存對象,方括號[]保存數組。

JSON值

數字,字符串,邏輯值,數組,對象,null

JSON對象

{“firstNme”:"zhangsan","lastName":"lisi"}

JSON數組

{“students”:[{},{},{}]}

JSON文件

文件類型.json

一個簡單的JSON例子

{

"sutdents":[

{"firstName":zhang,"lastName":"san"},

{"firstName":"li","lastName":"si"}

]

}


那麼如何使用JSON呢?

把JSON文本轉化爲JS對象

首先我們創建一個JS字符串

var txt='{"students":['+'{"firstName":"zhangsan"},'+'{"firstName":"lsi"},'+'{"firstName":"wangwu"},'+']}';

JS中eval()可以吧JSON轉化爲JS對象,必須將文本包含在括號中,避免語法錯誤。

var Obj=eval("("+txt++")");


Obj.students[1].firstName就可以得到裏面的值~~~


發佈了40 篇原創文章 · 獲贊 26 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章