概述
JSON,全称:JavaScript Object Notation,中文: JS 对象简谱, 是一种轻量级的数据交换格式。
它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。
简洁 和 清晰 的层次结构使得 JSON 成为理想的数据交换格式。
易于人 阅读 和 编写,同时也易于 代码解析 和 生成,并有效地提升 网络传输效率。
在主流开发语言中,一般都支持json格式的生成和解析
“姓名”、“性别”就是key,与之对应的具体内容就是value
JSON 格式
采用 键/值对 组合,即:
{"键":"值"}
- 最外部是大括号
- 键由 双引号 包裹(必须)
- 值支持Javascript各种数据类型,如果是字符串时要由双引号括起来
- 键和值之间由冒号
:分隔 - 多个键值之间有
,分隔
例子
{"name":"李雷"}
例子:多个键值对
{"name":"李雷","age":20,"isStudent":true}
例子:值是数组
{"name":"李雷","age":20,"isStudent":true,"like":["王者荣耀","吃鸡"]}
例子:复杂组合
{
"school": "清北",
"students": [{
"name": "鹿晗",
"age": 23,
"length": 1.75,
"isStudent": true
}, {
"name": "吴亦凡",
"age": 26,
"length": 1.81,
"isStudent": false
}]
}

