js 將json字串轉換為json格式物件程式碼例項

螞蟻小編發表於2017-03-27

本章節介紹一下如何將json格式字串轉換為json格式物件。

實現此功能的常用方式有兩種,下面就簡單那的做一下分享,希望能夠給需要的朋友帶來幫助。

程式碼例項:

例項一:

[JavaScript] 純文字檢視 複製程式碼
var jsonStr='{"webName":"螞蟻部落","target":"分享互助","age":2}';
var obj = eval ("(" + jsonStr + ")"); 
console.log(obj.age);

上面的程式碼是使用eval()函式實現的此功能,但是不推薦使用,要特別注意eval()函式中要多巢狀一個小括號。

例項二:

[JavaScript] 純文字檢視 複製程式碼
var jsonStr='{"webName":"螞蟻部落","target":"分享互助","age":2}';
obj = JSON.parse(jsonStr);
console.log(obj.age);

ES5提供了一個新的JSON物件,JSON.parse()函式可以實現此功能,推薦使用,但是IE8以下瀏覽器不支援。

但是相容性問題不用擔心,json2.js這個外掛就可以解決此問題。

相關閱讀:

1.JSON.parse()函式可以參閱JSON.parse()一章節。

2.小括號()的作用可以參閱js中小括號()的用法詳解一章節。

相關文章