JSON 是一种轻量级的数据交换格式, 起源于JavaScript 的对象字面量形式, 但是严格上来说 JSON 并不能看成是JavaScript 对象的子集.

JSON 中主要有两种数据类型:json 对象和 json 数组.


json 对象

用大括号{}括起来, 大括号中是key:value形式的数据, 不同的键值对用,分开.

类似于我们 python 中的字典(dict).

下面就是一个 json 对象.

{
    "name": "lisi",
    "age" : 20
}

注意:

  1. 键和值中, 如果是字符串则一定要用双引号括起来.(单引号也可以, 但是双引号在各个平台和编程语言中兼容性更好)

  2. 如果是整数, 则不需要使用双引号.

  3. key一般使用字符串, value可以是任意类型(字符串, json 数组, json 对象都可以).


json数组

使用[]括起来, 存储的数据可以是字符串, 数字, 和 json 对象.

类似于我们 python 中的列表(list) 下面就是一个json数组

[
    {    
        "name":"lisi",
        "age" : 20

    },
    {
        "name" : "zs",
        "age" : 30    
    }
]

json数组中可以存储字符串类型

["a", "b", "c"]
Copyright © 李振超 2018 all right reserved,powered by Gitbook
该文件最后修订时间: 2018-02-25 07:12:09

results matching ""

    No results matching ""