首頁 >web前端 >js教程 >javascript中物件怎麼轉換為字串

javascript中物件怎麼轉換為字串

青灯夜游
青灯夜游原創
2021-04-07 15:19:2413520瀏覽

在javascript中,可以使用“JSON.stringify()”方法將物件轉換為字串,該方法可以將JavaScript值(通常為物件或陣列)轉換為JSON字串,語法格式“ JSON.stringify(obj)」。

javascript中物件怎麼轉換為字串

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

javascript中物件轉換為字串

const obj = {
     id: 0,
     name: '张三',
     age: 12
}
const objToStr = JSON.stringify(obj)
console.log('obj:', obj)
console.log('objToStr:', objToStr)

輸出:

javascript中物件怎麼轉換為字串

JSON.stringify( ) 方法

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 文字的字串。

補充:json字串轉為物件

const str = '{"id":0,"name":"张三","age":12}'
const strToObj = JSON.parse(str)
console.log('str:', str)
console.log('strToObj:', strToObj)

javascript中物件怎麼轉換為字串

#更多程式相關知識,請訪問:程式設計視頻! !

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn