简易JSON

来源:互联网 发布:nginx 跨域访问 错误 编辑:程序博客网 时间:2024/05/16 17:48

基本概念

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

两种结构

  • 名/值对的集合,类似于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    }]
0 0
原创粉丝点击