JSON物件簡單介紹

admin發表於2018-07-28

在其他的章節已經介紹過,JavaScript物件字面量並不是JSON物件。

JavaScript具有真正的JSON物件,是ECMAScript5新增,和JSON格式字串具有一定的關係。

JSON物件具有兩個靜態方法,分別如下:

一.JSON.parse()方法:

此方法可以將JSON格式字串範序列化為物件。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
var strJSON='{"webName":"螞蟻部落","url":"softwhy.com","age":"2"}';
var jsonObj=JSON.parse(strJSON)
console.log(jsonObj.webName);

上面的程式碼實現了轉換效果,非常的簡單。

更多內容參閱JSON.parse()方法一章節。

二.JSON.stringify()方法:

此方法可以將物件轉換為JSON格式字串。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
var obj={
  webName:"螞蟻部落",
  url:"softwhy.com",
  age:"2"
}
var str=JSON.stringify(obj)
console.log(str);

上面的程式碼實現了轉換效果,可以將物件轉換為JSON格式字串。

更多內容參閱JSON.stringify()方法一章節。

JSON物件既然是ES5新增,當然存在瀏覽器相容性問題,如果要相容所有瀏覽器,可以引入json2.js外掛。