JSON 正確寫法
阿新 • • 發佈:2019-01-24
var
json =
'{"name":"imooc"}'
;
// 這個是正確的JSON格式
var
json =
"{\"name\":\"imooc\"}"
;
// 這個也是正確的JSON格式
var
json =
'{name:"imooc"}'
;
// 這個是錯誤的JSON格式,因為屬性名沒有用雙引號包裹
var
json =
"{'name':'imooc'}"
;
//這個也是錯誤的JSON格式,屬性名用雙引號包裹,而它用了單引號
// 檢驗JSON格式是否正確,可以使用 JSON.parse(json); 如果是正確的JSON格式,會返回一個物件
// 否則會報錯
// 如果是物件的話,屬性名可以不用雙引號包裹
var
obj = {name:
"imooc"
};
var
obj = {
"name"
:
"imooc"
};
var
obj = {
'name'
:
'imooc'
};
var
obj = {
"name"
:
'imooc'
};
var
obj = {
'name'
:
"imooc"
};
// 上述寫法都是正確的。一般使用第一種形式最多,有些人可能為了保證跟JSON格式的字串保持一致性,
// 也會使用第二種形式。。最後3種形式雖然是正確的,但不建議使用,容易捱打