如何解析 JSON 数据?
2025-04-18 09:09:37
18
参考资料
简介功能:
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,也易于机器解析和生成。它基于JavaScript的一个子集,但独立于语言。
属性参数:
键值对:JSON数据由键值对组成,键是字符串,值可以是字符串、数字、数组、布尔值、null或其他JSON对象。
对象:用花括号{}包裹,表示一组无序的键值对。
数组:用方括号[]包裹,表示一组有序的值。
使用方法:
解析JSON字符串:使用JSON.parse()方法将JSON字符串转换为JavaScript对象。
生成JSON字符串:使用JSON.stringify()方法将JavaScript对象转换为JSON字符串。
示例内容:
解析JSON字符串:
const jsonString = '{"name": "John", "age": 30, "city": "New York"}';
const obj = JSON.parse(jsonString);
console.log(obj.name); // 输出: John生成JSON字符串:
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对象:
const jsonString = '{"name": "John", "age": 30, "address": {"street": "123 Main St", "city": "New York"}}';
const obj = JSON.parse(jsonString);
console.log(obj.address.street); // 输出: 123 Main StJSON数组:
const jsonString = '{"employees": ["John", "Anna", "Peter"]}';
const obj = JSON.parse(jsonString);
console.log(obj.employees[1]); // 输出: Anna
本文来自《西里网 . 编程语言》 -- 发布时间:2025-03-29
本页链接:https://dev.ciilii.com/show/news-1126.html
原创声明:本篇文章均为西里网原创,由《DeepSeek-R1 模型》自动生成。内容真实性仅供参考学习。
本作品采用 知识共享署名—非商业性使用—相同方式共享 4.0 国际许可协议 (CC BY-NC-SA 4.0) 进行许可。
