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檔案。将顯示如下所示的效果:
單擊“button”按鈕。JavaScript對象的資訊轉換為JSON字元串,并在文本區域中顯示為文本字元串。
本篇文章到這裡就全部結束了,更多有關内容大家可以關注php中文網視訊教程欄目觀看相關視訊!!!