json and jquery and ajax

json 是 javascript的子集合, 可參考 http://www.json.org/js.html

json 是以 key : value , 的集合的字串表示方式 , 每個 key : value 之間加上 , 區格 最外面以{ } 包括起來

value 可以是數值,字串,物件 , 表示字串時要加上 “”,陣列要加上 [ ]

var json_object =
{ "member": "ten01", "account": "test",
 "like": ["objective c", "php", "ruby", "python"]};

例如:

json.memner  // 得到 ten01
json.like[0] // 得到 objective c
json.like[1] // 得到 php
json.like[2] // 得到 ruby

如果現在是以字串的方式來描述

var json_string =
'{ "member": "ten01", "account": "test",
 "like": ["objective c", "php", "ruby", "python"]}';

上只是一個 json 的字串表示方式 , 所以無法利用物件的方式去存取字串裡面所代表的屬性值

但是如果透過

var json = JSON.parse(json_string);

則可以轉成json物件來操作裡面的屬性值

1 則迴響於《json and jquery and ajax