1. 表達一個名字以及其值
{ “name" : “FS YU"}
2. 表達一個人的姓名與學歷
{ “name":"FS YU", “gender":"male"}
取出值的話,使用 . 運算子。
範例:
function testme(){
var a = { “name":"FS YU", “gender":"male"};
alert(a.name);
}
或印出 FS YU。所以,可以看出所謂的 “名稱:值"對可以想像成一般程式語言中的變數名稱以及值的意思。
3. 表達兩個人所組成的集合
[ { "name":"FS YU", "gender":"male"},
{ "name":"Helen YU", "gender":"female"}]
在 JavaScript 中,我們必須給定這個「值」一個名稱,所以在程式中可以寫成:
var aa = { “group" : [ { "name":"FS YU", "gender":"male"}, { "name":"Helen YU", "gender":"female"}] };
這樣一來,我就才有辦法走訪這個資料結構,並且取出資料。
範例:
function testme2(index){
var aa = { “group" : [ { "name":"FS YU", "gender":"male"}, { "name":"Helen YU", "gender":"female"}] };
alert(aa.group[index].name + " is " + aa.group[index].gender);
}
驗證拼出來的字串是否可解讀可至http://json.parser.online.fr/驗證