JavaScrip数组转换为JSON字符串

108 阅读1分钟

在JavaScript中,您可以使用JSON.stringify()方法将JavaScript对象或数组转换为JSON字符串。以下是一个简单的示例:

javascript
const obj = {
  name: "John",
  age: 30,
  city: "New York"
};

const jsonString = JSON.stringify(obj);
console.log(jsonString); // 输出: {"name":"John","age":30,"city":"New York"}

如果您需要将JSON字符串转换回JavaScript对象,则可以使用JSON.parse()方法。以下是一个示例:

javascript
const jsonString = '{"name":"John","age":30,"city":"New York"}';
const obj = JSON.parse(jsonString);
console.log(obj); // 输出: { name: 'John', age: 30, city: 'New York' }

请注意,JSON.stringify()方法不会将函数、undefined和Symbol转换为JSON字符串,而JSON.parse()方法则不会将JSON字符串中的函数和Symbol转换为JavaScript对象。