JSON

概述

JSON,全称:JavaScript Object Notation,中文: JS 对象简谱, 是一种轻量级的数据交换格式。

它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。

简洁 和 清晰 的层次结构使得 JSON 成为理想的数据交换格式。

易于人 阅读 和 编写,同时也易于 代码解析 和 生成,并有效地提升 网络传输效率。

在主流开发语言中,一般都支持json格式的生成和解析

“姓名”、“性别”就是key,与之对应的具体内容就是value

JSON 格式

采用 键/值对 组合,即:

{"键":"值"}
  1. 最外部是大括号
  2. 键由 双引号 包裹(必须)
  3. 值支持Javascript各种数据类型,如果是字符串时要由双引号括起来
  4. 键和值之间由冒号 : 分隔
  5. 多个键值之间有 , 分隔

例子

{"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
    }]
}

原文出处:/show_1EF2cBZyuggx.html