2014年1月6日 星期一

JSON 格式介紹及範例

以前的交換訊息格式都是採用XML,

最近在使用AJAX時接觸到了JSON,

格式更簡單明瞭,而且剖析也更方便了,

先簡單介紹一下JSON,

在寫JS時,可以用以下的方式宣告物件和陣列,

var person = {
 "name" : "David",
 "age" : 18
};
var people = [ {
 "name" : "Apple",
 "age" : 15
}, {
 "name" : "John",
 "age" : 25
} ];



如果你可以了解以上JS的物件和陣列表示方式,

基本上JSON的格式已經掌握住了,

以JSON來表示people的話,

{
 "people": [ {
  "name" : "Apple",
  "age" : 15
 }, {
  "name" : "John",
  "age" : 25
 } ]
}

其中這邊有幾個要注意的部分:

1.每個物件以{}包住。
2.每個陣列以[]表示。
3.每個資訊以key:value表示。
4.各物件以 ,分隔。
5.字串需要加上雙引號

另外,若需要將JSON轉換成物件,

可使用JSON.parse(people),

將物件轉換為JSON格式,

可使用people.toJSONString(),

沒有留言:

張貼留言