文章目录
0 前言
很多年前就接触过JSON,那是一份接口协议文档,两个模块程序之间用JSON通信。
但是,直到最近,才学习JSON,学会用手搓、用aardio编程处理JSON数据等。究其原因如下:
- 拖延症已病入膏肓。
- 现有JSON学习资料,几乎总与JavaScript、或者其他什么语言搅和在一起,让人望而生畏。
学会之后回头再看,JSON,其实只需要一篇小文章就能讲清楚。
1 JSON协议
JSON本身是一种协议,与TCP/IP、UDP等网络协议没有本质上的不同,与JavaScript等语言也没有必然联系。
协议是用来规范通信数据格式的,以便协议双方能够顺利交换数据(信息),实现通信。

2 JSON值
JSON定义了七种数据,称作JSON值:
- 数字(number)
数字只能是整数(如:0、2、5)或浮点数(如:7.99)。
- 字符串(string)
字符串以英文双引号“"”开始与结束(如:“json”)。
- 数组(array)
数组以左中括号“[”开始,以右中括号“]”结束(如:[0, 2, 5, 7])。
- 对象(object)

最低0.47元/天 解锁文章
3352





