天天看點

php js 對象轉json,如何将JavaScript對象轉換為json格式

JavaScript中要将對象轉換為JSON格式字元串,我們需要使用JSON.stringify()方法,下面我們來看具體的内容。

JSON.stringify()文法格式:JSON.stringify([要轉換的對象])

或JSON.stringify([要轉換的對象],[轉換函數])JSON.stringify([要轉換的對象],[轉換函數],[空白處理方法])

一個具體執行個體

代碼如下:

建立以下HTML檔案

var obj = {

name: "餅幹",

code: "PC-001",

price: 360,

getInfo: function () {

return this.name + " = \\" + this.price;

}

}

function ObjectToJson() {

var jsontext = JSON.stringify(obj);

var elem = document.getElementById("textarea1");

elem.innerText = jsontext;

}

說明:

使用以下代碼定義對象。var obj = {

name: "餅幹",

code: "PC-001",

price: 360,

getInfo: function () {

return this.name + " = \\" + this.price;

}

}

單擊該按鈕時,将調用以下ObjectToJson()函數。調用JSON.stringify()方法将對象轉換為JSON字元串。将要轉換的對象作為第一個參數。

轉換後的結果将作為JSON.stringify()的傳回值傳回。在此代碼中,結果JSON格式字元串顯示在文本區域中。function ObjectToJson() {

var jsontext = JSON.stringify(obj);

var elem = document.getElementById("textarea1");

elem.innerText = jsontext;

}

執行結果:

使用Web浏覽器顯示上述HTML檔案。将顯示如下所示的效果:

php js 對象轉json,如何将JavaScript對象轉換為json格式

單擊“button”按鈕。JavaScript對象的資訊轉換為JSON字元串,并在文本區域中顯示為文本字元串。

php js 對象轉json,如何将JavaScript對象轉換為json格式

本篇文章到這裡就全部結束了,更多有關内容大家可以關注php中文網視訊教程欄目觀看相關視訊!!!