简易JSON

基本概念

JSON(JavaScript Object Notation),一种轻量的数据结构,普遍用于网络中传输数据。json

两种结构

  • 名/值对的集合,相似于Python中的字典
  • 的有序列表,相似于Java中的数组

记号

  • 花括号('{','}'):代表一个对象
  • 中括号('[',']'):代表一个数组
  • 逗号(','):表示并列关系
  • 任何空白符(空格、回车符、制表符等):为了视觉上的好看。

  • 字符串:C语言的风格,可包含转义字符,使用Unicode字符,
  • 数值:C语言风格,可采用e/E来科学记数,小数等,
  • true:“真”,
  • false:“假”,
  • null:表示无内容,
  • 对象:上面说的名/值对的集合,
  • 数组:的有序列表。

举例及其它

从上能够看出,JSON能够无限嵌套
一个例子(JSON对象):数组

json{
    "name": "Tom",
    "age": 29,
    "gender": true,
    "contact": [
        "office": "1234-7654321",
        "private": "13812345678"
    ],
}

一个例子(JSON数组):网络

json[
    "Tom": {
        "title": "professor",
        "department": "logistic",
        "salary": 6516.52
    },
    "Jerry": {
        "title": "teacher",
        "department": "logistic",
        "salary": 4358.64
    }
]
相关文章
相关标签/搜索