国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JSON.stringify()方法講解

2019-11-19 12:11:23
字體:
來源:轉載
供稿:網友

JSON.stringify()方法是什么呢?

我們在向服務器發送數據時一般是字符串。

我們可以使用 JSON.stringify() 方法將 JavaScript 對象轉換為字符串。

語法

JSON.stringify(value[, replacer[, space]])

參數說明:

value:

  • 必需,一個有效的 JSON 對象。

replacer:

  • 可選。用于轉換結果的函數或數組。
  • 如果 replacer 為函數,則 JSON.stringify 將調用該函數,并傳入每個成員的鍵和值。使用返回值而不是原始值。如果此函數返回 undefined,則排除成員。根對象的鍵是一個空字符串:""。
  • 如果 replacer 是一個數組,則僅轉換該數組中具有鍵值的成員。成員的轉換順序與鍵在數組中的順序一樣。當 value 參數也為數組時,將忽略 replacer 數組。

space:

  • 可選,文本添加縮進、空格和換行符,如果 space 是一個數字,則返回值文本在每個級別縮進指定數目的空格,如果 space 大于 10,則文本縮進 10 個空格。space 有可以使用非數字,如:/t。

JavaScript 對象轉換

var obj = { "name":"runoob", "alexa":10000, "site":"www.runoob.com"};var myJSON = JSON.stringify(obj);   JavaScript 對象轉換為JSON對象document.getElementById("demo").innerHTML = myJSON;//JavaScript數組轉換為JSON對象var arr = [ "Google", "Runoob", "Taobao", "Facebook" ];var myJSON = JSON.stringify(arr);document.getElementById("demo").innerHTML = myJSON;

異常

解析數據

JSON 不能存儲 Date 對象。

JSON.stringify() 會將所有日期轉換為字符串。

<p id="demo"></p><script>var obj = { "name":"Runoob", "initDate":new Date(), "site":"www.runoob.com"};var myJSON = JSON.stringify(obj);document.getElementById("demo").innerHTML = myJSON;</script>

解析函數

JSON 不允許包含函數,JSON.stringify() 會刪除 JavaScript 對象的函數,包括 key 和 value。

<p id="demo"></p><script>var obj = { "name":"Runoob", "alexa":function () {return 10000;}, "site":"www.runoob.com"};var myJSON = JSON.stringify(obj);document.getElementById("demo").innerHTML = myJSON;</script>

結果為

JSON.stringify 將刪除對象中的函數

{"name":"Runoob","site":www.runoob.com}

我們可以在執行 JSON.stringify() 函數前將函數轉換為字符串來避免以上問題的發生:

eg:<p id="demo"></p><script>var obj = { "name":"Runoob", "alexa":function () {return 10000;}, "site":"www.runoob.com"};obj.alexa = obj.alexa.toString();var myJSON = JSON.stringify(obj);document.getElementById("demo").innerHTML = myJSON;</script>

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林網的支持。如果你想了解更多相關內容請查看下面相關鏈接

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江西省| 大理市| 扬州市| 米易县| 岢岚县| 屯门区| 阿克苏市| 南部县| 汽车| 新邵县| 和平县| 西盟| 保山市| 遂昌县| 云安县| 武城县| 黎城县| 伊宁市| 巫山县| 临漳县| 江阴市| 洛扎县| 宁化县| 资兴市| 蓬溪县| 遵化市| 九江市| 莱阳市| 安阳市| 清新县| 阳信县| 巨鹿县| 峨山| 革吉县| 邛崃市| 南投市| 女性| 军事| 樟树市| 惠来县| 密山市|