js中 json对象与json字符串相互转换的几种方式
生活随笔
收集整理的這篇文章主要介紹了
js中 json对象与json字符串相互转换的几种方式
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、JSON對象轉(zhuǎn)化為JSON字符串
1.使用JSON.stringify()方法進行轉(zhuǎn)換
該方法不支持較老版本的IE瀏覽器,比如:ie8(兼容模式)、ie7、ie6。
二、JSON字符串轉(zhuǎn)化為JSON對象
1.使用eval()函數(shù)進行轉(zhuǎn)換
使用 eval() 轉(zhuǎn)換時需要在 json 字符外包裹一對小括號。
ie8(兼容模式)、ie7、ie6 不要使用此方法。
var jsonObj = eval('(' + jsonStr + ')'); alert(jsonObj[0]["key"]);2.使用JSON.parse()方法進行轉(zhuǎn)換
ie8(兼容模式)、ie7、ie6 不要使用此方法。
var jsonObj = JSON.parse(jsonStr);3.使用jQuery進行轉(zhuǎn)換
如果我們項目中有使用 jQuery,那么直接使用 $.parseJSON() 方法即可,而且可以確保各個瀏覽器的兼容性。
var jsonObj = $.parseJSON(jsonStr);三、JSON字符串轉(zhuǎn)化為JSON對象后,并需要拿取某個值
var jsonObj = JSON.parse(jsonStr);//將JSON字符串轉(zhuǎn)換為JSON對象 var nameValue = jsonObj.name;//拿取對象里面的某個值總結(jié)
以上是生活随笔為你收集整理的js中 json对象与json字符串相互转换的几种方式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: goto语句_11. Go语言流程控制:
- 下一篇: javagei图片设置热点_【物理考点】