数据传输的三种数据类型(标量、序列、映射)
来源:互联网 发布:摄影样片 知乎 编辑:程序博客网 时间:2024/06/10 10:20
标量、序列、映射,不管做什么开发,我们都离不开这三种数据类型。当然,这里的数据类型并不是程序中的数据类型不是sting、int等基本数据类型。它是一种总称的数据类型,基本数据类型主要是将数据保存在缓存中。
一、标量
标量(scalar),也就是一个单独的字符串(sting)或数字(numbers)。比如“北京”这个单独的词。
二、序列
序列(sequence),也就是若干个相关的数据按照一定顺序并列在一起,又叫数组(array)或列表(list),在php中类似于索引数组,比如“北京,上海”。
然而序列和序列化(serialize)需要区分清楚,serialize是一种类似于JSON的数据格式。但是在php中的serialize是将遍历序列化,返回一个具有变量类型和结构的字符串表达式,可以参考php中的var_dump()函数的返回值。
三、映射
映射(mapping),也就是一个名/值对(Name/Value),即数据有一个名称,还有一个与之相对应的值,这又称作散列(hash)或字典(dictionary),在php中类似于关联数组,比如“首都:北京”。
四、在json中的应用
序列:从一个序列中读json对象值的时候,相当于php中的索引数组。 例:Obj[1]
映射:从一个映射中读json对象的值。 例:Obj.name
0 0
- 数据传输的三种数据类型(标量、序列、映射)
- Hibernate中几种数据类型的映射
- QT中三种数据类型之间的转换:
- QT中三种数据类型之间的转换:
- 比较三种数据类型的类模板
- ajax如何处理服务器返回的三种数据类型
- ORACLE四种数据类型-标量(SCALAR)、复合(COMPOSITE)、引用(REFERENCE)和LOB
- CvArr CvMat IplImage 三种数据类型
- MySQL5.0的三种数据类型:DATETIME, DATE和TIMESTAMP的使用
- Oracle数据库中char(),varchar2(),nvarchar2()三种数据类型的区别
- php5中三种数据类型的区别 public private protected
- char,unsigned char和signed char三种数据类型的区别
- 初学Qt:char*、QbyteArray、QString三种数据类型的转化
- SQLServer 提供的25 种数据类型
- python 的几种数据类型
- JavaSe 八种数据类型的默认值
- redis五种数据类型的使用
- php几种数据类型的转换
- 乘法器仿真问题
- 过滤器、监听器、拦截器
- 使用try catch抛出和捕获异常
- SQL视频总结
- BOOTSTRAP学习之路(1)
- 数据传输的三种数据类型(标量、序列、映射)
- JAVA中 final关键字
- 微信小程序开发教程!
- LeetCode-----26. Remove Duplicates from Sorted Array
- 京东入职一周感悟:4个匹配和4个观点
- Java内存模型上--JMM
- c#+ArcGIS Engine-读取文件地理数据库中的矢量要素
- 打开网站输入网址之后,出现 internet explorer无法打开搜索页
- C语言中的“ ||\”符号