json字符串轉(zhuǎn)數(shù)組的方法 js中如何把字符串轉(zhuǎn)化為對象,數(shù)組示例代碼?
js中如何把字符串轉(zhuǎn)化為對象,數(shù)組示例代碼?js將字符串轉(zhuǎn)換成對象和數(shù)組?可以這樣轉(zhuǎn)換(兼容性好):var MSG=“{A:[{Name:”Aksu“,spell:”Aksu“}]}”//字符串類型v
js中如何把字符串轉(zhuǎn)化為對象,數(shù)組示例代碼?
js將字符串轉(zhuǎn)換成對象和數(shù)組?
可以這樣轉(zhuǎn)換(兼容性好):
var MSG=“{A:[{Name:”Aksu“,spell:”Aksu“}]}”//字符串類型var JSON=nulltry的JSON數(shù)據(jù){JSON=(new function(”return”MSG))()}catch(E){//如果JSON數(shù)據(jù)格式有錯誤,將執(zhí)行錯誤處理控制臺.log(”數(shù)據(jù)錯誤“}
利用現(xiàn)代瀏覽器特性的另一種方法是:
var MSG=”{A:[{Name:”Aksu“,拼寫:“Akesu”}]}“//字符串類型JSON data var JSON=JSON.parse文件(MSG)//直接使用JSON進(jìn)行對象解析
缺點是有些瀏覽器不一定支持
--
相反,如果你想把一個對象轉(zhuǎn)換成字符串,你可以這樣做,請看下面的代碼(適用于現(xiàn)代瀏覽器,IE60年前)無法運行):
var jsons={A:[{Name:“Aksu”,spell:“Aksu”}]}//JS object var str=JSON.stringify文件(jsons)//將對象轉(zhuǎn)換為字符串控制臺.log(STR)//測試輸出字符串
js中的對象數(shù)組怎么轉(zhuǎn)換成字符串?
在現(xiàn)代瀏覽器中可用JSON.stringify文件()方法將數(shù)組和對象轉(zhuǎn)換為JSON。JSON.stringify文件將對象轉(zhuǎn)換為JSON字符串,JSON.parse文件將JSON字符串解析為對象。如果不支持,可以引入json2。JS公司