第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

用json后,為什么屬性不用加單引號(hào)了呢?

用json后,為什么屬性不用加單引號(hào)了呢?

正在回答

3 回答

并不清楚你提的是什么問題。。

正確的JSON是這樣的:屬性名必須用雙引號(hào)包裹

var?json?=?'{"name":"imooc"}';?//?這個(gè)是正確的JSON格式

var?json?=?"{\"name\":\"imooc\"}";?//?這個(gè)也是正確的JSON格式

var?json?=?'{name:"imooc"}';?//?這個(gè)是錯(cuò)誤的JSON格式,因?yàn)閷傩悦麤]有用雙引號(hào)包裹

var?json?=?"{'name':'imooc'}";//這個(gè)也是錯(cuò)誤的JSON格式,屬性名用雙引號(hào)包裹,而它用了單引號(hào)

//?檢驗(yàn)JSON格式是否正確,可以使用?JSON.parse(json);?如果是正確的JSON格式,會(huì)返回一個(gè)對(duì)象
//?否則會(huì)報(bào)錯(cuò)

//?如果是對(duì)象的話,屬性名可以不用雙引號(hào)包裹

var?obj?=?{name:"imooc"};
var?obj?=?{"name":"imooc"};
var?obj?=?{'name':'imooc'};
var?obj?=?{"name":'imooc'};
var?obj?=?{'name':"imooc"};

//?上述寫法都是正確的。一般使用第一種形式最多,有些人可能為了保證跟JSON格式的字符串保持一致性,
//?也會(huì)使用第二種形式。。最后3種形式雖然是正確的,但不建議使用,容易挨打


2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

小馬小寶貝 提問者

startMove(obj,'width',400); //不用json時(shí)是這樣的 startMove(obj,{width:400}); //用json是這樣的。為什么width不用加單引號(hào)了呢?
2015-12-12 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕男嬸 回復(fù) 小馬小寶貝 提問者

第一種寫法并不是json。。'width'是個(gè)字符串。。第一種寫法{width:400}是一個(gè)對(duì)象,所以可以不用寫引號(hào)。。明白否?
2015-12-12 回復(fù) 有任何疑惑可以回復(fù)我~
#3

weibo_慕桂英2498933

[{ "name":'前端開發(fā)基礎(chǔ)', "open":true }] 兄弟你看,這樣寫json文件也是報(bào)錯(cuò)的,這是為什么呢?
2019-12-05 回復(fù) 有任何疑惑可以回復(fù)我~

第一種寫法并不是json。。'width'是個(gè)字符串。。第二種寫法{width:400}是一個(gè)對(duì)象(寫法參見我的第一次回答),所以可以不用寫引號(hào)。。明白否?

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

小馬小寶貝 提問者

次懂非懂,還得再看看。我沒說第一種方法是json。
2015-12-13 回復(fù) 有任何疑惑可以回復(fù)我~
startMove(obj,'width',400);???//不用json時(shí)是這樣的

startMove(obj,{width:400});???//用json是這樣的。為什么width不用加單引號(hào)了呢?


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

用json后,為什么屬性不用加單引號(hào)了呢?

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)