1、从结构上看,所有的数据(data)最终都可以分解成三种类型:
第一种类型是标量(scalar),也就是一个单独的字符串(string)或者数字(numbers),比如:”深圳“这个单独的词语
第二种类型是序列(sequence),也就是若干个相关的数据按照一定顺序并列在一起,又叫做数组(array)或者列表(list),比如:”深圳,惠州“
第三种类型是映射(mapping),也就是一个键值对(key/value),数据有一个名称还有与之对应的值,这称作散列(hash)或者字典(dictionary),比如:”深圳:龙华“
在编程语言中,只要有了数组和对象就能存储一切数据
2、json格式的数据类型
1)并列的数据之间用逗号(”,“)分隔
2)映射用冒号(”:“)表示
3)并列数据的集合(array)用(”[]“)表示
4)映射的集合(对象)用大括号(”{}“)表示
打比方:”深圳市的面积有1000万平方公里,人口有2000万人,惠州市的面积有1200万平方公里,人口有1500万人“
写成json格式:[
{”城市“:”深圳“,”面积“:1000,”人口“:2000},
{”城市“:”惠州“,”面积“:1200,”人口“:1200}
]
网友评论