javascript中怎么对json对象与json数组进行转换?

是这样的,想请问下,javascript中怎么对json对象与json数组进行转换?
最新回答
情℃梦杀次

2024-09-14 03:33:06

在JavaScript中,转换JSON对象和JSON数组主要依赖JSON.stringify()与JSON.parse()两个方法。

将JSON对象转化为JSON字符串,使用JSON.stringify()方法。

例如:

let person = { name: '张三', age: 25 };

let str = JSON.stringify(person);

console.log(str);

输出结果:{"name":"张三","age":25}

将JSON字符串转化为JSON对象,使用JSON.parse()方法。

例如:

let str = '{"name":"张三","age":25}';

let obj = JSON.parse(str);

console.log(obj.name);

输出结果:张三

在JSON字符串中,JSON数组同样适用这些方法。

将JSON数组转化为字符串:

例如:

let array = ['苹果', '香蕉', '橘子'];

let str = JSON.stringify(array);

console.log(str);

输出结果:["苹果","香蕉","橘子"]

将JSON字符串转化为JSON数组:

例如:

let str = '["苹果","香蕉","橘子"]';

let array = JSON.parse(str);

console.log(array[0]);

输出结果:苹果

总结而言,JSON.stringify()和JSON.parse()是JavaScript中处理JSON对象和数组转换的两个关键方法,它们在开发过程中发挥着重要作用。