色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

es6 json對象轉字符串

錢諍諍2年前9瀏覽0評論

在ES6中,我們可以用JSON.stringify()方法將JSON對象轉換成字符串。

下面是一個例子:

const person = {
name: 'Tom',
age: 22,
hobbies: ['photography', 'traveling']
};
const personString = JSON.stringify(person);
console.log(personString); // 輸出: "{"name":"Tom","age":22,"hobbies":["photography","traveling"]}"

JSON.stringify()方法接收兩個參數:第一個參數為要轉換的對象,第二個參數為一個可選的轉換選項。

轉換選項包括:

  • replacer:指定函數或數組,用于選擇轉換后的屬性值
  • space:指定用于縮進的空格數

例如,我們可以使用replacer函數選擇要轉換屬性的值:

const person = {
name: 'Tom',
age: 22,
hobbies: ['photography', 'traveling']
};
const personString = JSON.stringify(person, (key, value) =>{
if (key === 'name') {
return value.toUpperCase();
}
return value;
});
console.log(personString); // 輸出: "{"name":"TOM","age":22,"hobbies":["photography","traveling"]}"

我們還可以使用space選項指定縮進的空格數:

const person = {
name: 'Tom',
age: 22,
hobbies: ['photography', 'traveling']
};
const personString = JSON.stringify(person, null, 2);
console.log(personString); // 輸出:
/*
"{
"name": "Tom",
"age": 22,
"hobbies": [
"photography",
"traveling"
]
}"
*/

以上就是ES6中將JSON對象轉換成字符串的方法。