JSON 字符串是一种轻量级的数据交换格式,它由键值对组成的集合表示。它易于人类阅读和编写,而且容易被机器解析和生成。JSON 字符串的结构非常简单,它由花括号 {} 和方括号 [] 组成。每个键值对由冒号 : 分隔,每个键值对之间由逗号,分隔。键值对的键必须是字符串,但值可以是字符串、数字、布尔值、数组、对象、null。
{ "name": "小明","age": 18,"i@R_502_6455@udent": true,"hobbies": ["coding","sports","reading"],"address": { "province":"广东","city":"深圳","street":"科技园" },"isMarried": null }
上面的 JSON 字符串表示了一个人的信息,包括姓名、年龄、是否是学生、爱好、地址、婚姻状况。其中,name、age、i@R_502_6455@udent、hobbies、isMarried 都是键,用双引号括起来;对应的值分别是字符串、数字、布尔值、数组、null,以上均用单引号括起来。
JSON 字符串广泛用于前端与后端的数据交互、API 接口的设计、数据存储等方面。在 JavaScript 中,可以使用 JSON.parse() 方法将 JSON 字符串转换为对象。例如:
let jsonString = '{ "name": "小明","age": 18 }'; let jsonObj = JSON.parse(jsonString); console.log(jsonObj.name); // 输出 "小明" console.log(jsonObj.age); // 输出 18
通过 JSON.parse() 方法可以轻松地将 JSON 字符串转换为对象,便于在代码中进行操作和使用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。