剛才他進行傳值后臺判斷再返回參數(shù),本來傳的是‘ok’這個字符串,現(xiàn)在傳的是‘{“ok”:true}’這個字符串,然后通過json.parse將‘“ok”:“ok”’這個字符解析成 var array={"ok":true}這個數(shù)組,你再去拿true不就直接可以array.ok 就行了??
var jsondata='{"staff":[{"name":"紅旗","age":18},{"name":"郭靖","age":16}]}'中的單引號表示{...}內(nèi)容都是字符串,而要把這些字符串轉(zhuǎn)換成前端的jsom,這字符串需要是標準的字符串。什么叫標準的字符串呢,就是類似{"name":"郭靖"}這種就是了,然后使用JSON方法轉(zhuǎn)換成真正的json,公式為var json=JSON.parse(str)。
2018-12-25
所以這就是他講的json.parse的作用,將‘數(shù)組’解析成 數(shù)組;有點抽象,舉個例子
剛才他進行傳值后臺判斷再返回參數(shù),本來傳的是‘ok’這個字符串,現(xiàn)在傳的是‘{“ok”:true}’這個字符串,然后通過json.parse將‘“ok”:“ok”’這個字符解析成 var array={"ok":true}這個數(shù)組,你再去拿true不就直接可以array.ok 就行了??
可以簡單理解為將一個‘數(shù)組’參數(shù)以字符串形式傳給你,然后通過json.parse自動幫你轉(zhuǎn)換為數(shù)組
2017-12-14
var jsondata='{"staff":[{"name":"紅旗","age":18},{"name":"郭靖","age":16}]}'中的單引號表示{...}內(nèi)容都是字符串,而要把這些字符串轉(zhuǎn)換成前端的jsom,這字符串需要是標準的字符串。什么叫標準的字符串呢,就是類似{"name":"郭靖"}這種就是了,然后使用JSON方法轉(zhuǎn)換成真正的json,公式為var json=JSON.parse(str)。
2017-11-27
他在js代碼里定義的json數(shù)據(jù)整體是一個字符串,由于雙引號在里面被使用了,最外面只能用單引號,因為js里同一種引號不能嵌套使用