我們都知道苏潜,現(xiàn)在的開發(fā)模式都是前后端分離的步责,后臺返回數(shù)據(jù)給前端挺尾,前端負(fù)責(zé)數(shù)據(jù)交互并渲染到頁面鹅搪,所以我們需要從后端接口上獲取數(shù)據(jù)顯示到頁面上。在接受服務(wù)器端數(shù)據(jù)數(shù)據(jù)時遭铺,一般是字符串丽柿。這時,就需要用到JSON里面的API來進行轉(zhuǎn)換了魂挂;
JSON.parse()
parse()方法用于從一個字符串中解析出JSON對象
例:var str='{"name":"xianyu","age":"21"}'
經(jīng)JSON.parse(str)得到:
Object : age:"21"甫题,
name:"xianyu",
proto_:Object
單引號必須寫在括號外涂召,每個屬性都必須雙引號引起來坠非,否則會拋出異常
JSON.stringify()
stringify()方法用于從一個對象中解析出字符串
例: var obj={
a:1,
b:2
}
經(jīng)JSON.stringify(obj)解析后得到:
"{"a":"1","b":"2"}"