1、JSON.parse()
JSON.parse() 方法用于將一個(gè) JSON 字符串轉(zhuǎn)換為對(duì)象挫望。
用于從一個(gè)字符串中解析出json 對(duì)象蜒蕾。
語(yǔ)法
JSON.parse(text[, reviver])
參數(shù)說(shuō)明:
- text:必需, 一個(gè)有效的 JSON 字符串蓬抄。
- reviver: 可選刷允,一個(gè)轉(zhuǎn)換結(jié)果的函數(shù)冤留, 將為對(duì)象的每個(gè)成員調(diào)用此函數(shù)。
var str='{"name":"cpf","age":"23"}'
JSON.parse(str) // {name: "cpf", age: "23"}
ps:單引號(hào)寫在{}外树灶,每個(gè)屬性都必須雙引號(hào)纤怒,否則會(huì)拋出異常
2、JSON.Stringify()
用于從一個(gè)對(duì)象解析出字符串,和上面的parse()相反
var a={a:1,b:2}
JSON.stringify(a) // "{"a":1,"b":2}"