2014年8月22日 星期五

JSON基本知識與Syntax規範

基本介紹-

  • 全名為Javascript Object Notation
  • JSON是一個專為儲存交換資料設計的語法
  • JSON比起XML更好使用

JSON與XML-

  • JSON
{"employees":[
    {"firstName":"John", "lastName":"Doe"}, 
    {"firstName":"Anna", "lastName":"Smith"},
    {"firstName":"Peter", "lastName":"Jones"}
]}
  • XML









簡單的以上面兩個範例來解釋,兩者皆表達一樣的意思,但可以發現XML需要耗費更多標籤也更繁瑣!

JSON 語法規則-

  1. 資料皆以key : value成對記錄
  2. 資料與資料間以 , (comma) 分隔
  3. { }用來記錄物件
  4. [ ]用來記錄陣列
  5. value可為number,string,boolean,array,object
Javascript運用JSON小範例-
var employees = [
    {"firstName":"John", "lastName":"Doe"}, 
    {"firstName":"Anna", "lastName":"Smith"}, 
    {"firstName":"Peter", "lastName": "Jones"}
];
意思為有一個employees陣列裡有三個物件
employees[0].firstName + " " + employees[0].lastName;
結果為John Doe
employees[0].firstName = "Gilbert";
上述語法則是修改John為Gilbert

沒有留言:

張貼留言