JavaScript 对象转字符串:JSON.stringify() 和 JSON.parse() 方法
在 JavaScript 中,可以使用 'JSON.stringify()' 方法将对象转换为字符串。
例如,给定以下对象:
const obj = {
name: 'John',
age: 30,
city: 'New York'
};
可以通过 'JSON.stringify()' 将其转换为字符串:
const objString = JSON.stringify(obj);
console.log(objString); // 输出: '{"name":"John","age":30,"city":"New York"}'
请注意,转换后的字符串中的属性名称必须用单引号括起来,且属性值必须是有效的 JSON 数据类型(如字符串、数字、布尔值、数组、对象或 null)。
如果要将转换后的字符串转回对象,可以使用 'JSON.parse()' 方法:
const obj = JSON.parse(objString);
console.log(obj); // 输出: {name: 'John', age: 30, city: 'New York'}
请注意,转换后的对象中的属性名和属性值的类型将与原始对象保持一致。
原文地址: https://www.cveoy.top/t/topic/m1Jm 著作权归作者所有。请勿转载和采集!