首頁 > web前端 > js教程 > 主體

javascript中怎麼將json物件轉為字串

青灯夜游
發布: 2023-01-03 09:31:52
原創
19317 人瀏覽過

在javascript中,可以使用「JSON.stringify()」方法將json物件轉換為字串,然後傳回包含JSON文字的字串;語法格式「JSON.stringify(value)」。

javascript中怎麼將json物件轉為字串

本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

javascript中將json物件轉為字串

假設我們有如下的物件:

var jsonObj = {
    "CityId":"18",
    "CityName":"西安2"
};
登入後複製

想要將json物件轉為字串,可以使用JSON.stringify()方法。此方法不支援較舊版本的IE瀏覽器,例如:ie8(相容模式)、ie7、ie6。

var jsonStr = JSON.stringify(jsonObj);
console.log(jsonStr);
登入後複製

輸出結果:

javascript中怎麼將json物件轉為字串

【推薦學習:js基礎教學

說明:

JSON.stringify() 方法用於將JavaScript 值轉換為JSON 字串。

語法

JSON.stringify(value[, replacer[, space]])
登入後複製

參數說明:

  • value:

    #必要, 要轉換的JavaScript 值(通常是物件或陣列)。

  • replacer:

    可選。用於轉換結果的函數或陣列。

    如果 replacer 為函數,則 JSON.stringify 將呼叫該函數,並傳入每個成員的鍵和值。使用傳回值而不是原始值。如果此函數傳回 undefined,則排除成員。根物件的鍵是一個空字串:""。

    如果 replacer 是一個數組,則只轉換該數組中具有鍵值的成員。成員的轉換順序與鍵在陣列中的順序一樣。

  • space:

    可選,文字新增縮排、空格和換行符,如果space 是一個數字,則傳回值文字在每個層級縮排指定數目的空格,如果space 大於10,則文字縮排10 個空格。 space 也可以使用非數字,如:\t。

傳回值:傳回包含 JSON 文字的字串。

更多程式相關知識,請造訪:程式設計影片! !

以上是javascript中怎麼將json物件轉為字串的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!