JSON基本信息补充

JSON数据基本规则:

  • 并列的数据之间用逗号(", ")分隔。
  • 映射用冒号(": ")表示。
  • 并列数据的集合(数组)用方括号("[]")表示。
  • 映射的集合(对象)用大括号("{}")表示

JSON数据格式和Serialize数据格式的异同和使用

  • 相同点:
  • 都是把其他数据类型转换成一个可传输字符串
  • 都是结构性数据
  • 不同点:
  • Serialize 序列化后的数据格式保存数据原有类型
  • 相比Serialize 序列化后的数据格式,JSON数据格式要更加简洁,因为JSON没有多余的字符串,也没有多余的数据类型,他只有简洁的数据格式

使用场景

  • JSON适合数据量大,不要求保留原有数据类型的情况下使用
  • Serialize 适合存储带有加密方式的数据串,防止数据被中途截取反序列化破解

PHP中操作JSON的重要函数

  • 加密:Json_encode()
  • 解密:Json_decode()

索引数组和关联数组的概念

索引数组定义——没有明确的key和value

$array_1 = array('name','age');
//产生数据:["name","age"] 数组

关联数组定义——有着明确的key和value

$array_2 = array(1=>'name',2=>'age');
//产生数据:{"1":"name","2":"age"} 对象
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,463评论 19 139
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 13,871评论 6 13
  • 1. 前言 k-邻近算法(kNN)是机器学习中非常简洁并且易于掌握的算法,是一种用于分类和回归的非参数统计算法。 ...
    Mr_Sigma阅读 2,224评论 0 1
  • 淡淡的月光勾勒这缕缕的忧伤, 满满的思绪铺开在远远的水乡, 倒影浮出苍老的摸样 不由得轻抚面、慢拢丝、展愁眉、望上...
    绿镜阅读 3,430评论 0 3
  • 网上找了几个,但都有cup暴涨的情况发生,于是利用CABasicAnimation 简单的实现一个跑马灯,实现简...
    字母大师阅读 5,667评论 4 11