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