
JSON详解
发布日期:2021-05-14 16:20:45
浏览次数:23
分类:精选文章
本文共 545 字,大约阅读时间需要 1 分钟。
JSON概述与应用
JSON(JavaScript Object Notation)是一个轻量级的数据传输格式,具备简单易读、易于机器解析的优点。
JSON特点
JSON采用了键值对的结构,通过明确的层次关系,将数据以简洁的形式表达。这种结构设计使其既适合人阅读写,又能方便地被机器解析和生成。
JSON结构
JSON的核心结构包括以下几个关键点:
- 对象:使用大括号
{}
包裹多个键值对。 - 数组:将元素用小圆括号
[]
包裹。 - 键值对:采用
key: value
的形式表示。
JSON与JS对象对比
JSON与JS对象在某些方面有相似之处,但也有关键区别。例如,null
和 undefined
在 JSON 中的表示与 JS 有所不同,且 JSON 不会继承 JS 对象的 prototype 属性。
JSON应用案例
以一个用户数据对象为例:
const user = { name: "张三", age: 30, sex: "男"};
使用 JSON.stringify
方法可以将该对象转换为字符串:
{ "name": "张三", "age": 30, "sex": "男"}
字符串可以通过 JSON.parse
方法恢复为对象。这种转换方式在数据交互中特别有用。