简易JSON
基本概念
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 } ]
转载自:https://segmentfault.com/a/1190000002485461