美文网首页Android
JSON基本信息补充

JSON基本信息补充

作者: 觉子先生 | 来源:发表于2015-03-07 18:05 被阅读63次

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"} 对象

相关文章

  • JSON基本信息补充

    JSON数据基本规则: 并列的数据之间用逗号(", ")分隔。 映射用冒号(": ")表示。 并列数据的集合(数组...

  • JSON

    JSON解析(反序列化) JSON解析(序列化) JSON解析补充

  • 6.数据存储

    scrapy提供了多种将数据保存的方式,例如json,csv JSON 以下是使用json保存数据的代码 补充:关...

  • Day17recode和pygame

    回顾和补充 1.json数据 json数据的要求:a.一个json对应一个数据b.json中的数据一定是json支...

  • 关于composer一些重要的command

    composer init: 用对话方式输入基本信息,自动生成composer.json composer ins...

  • 使用 concurrently 并行地运行多个命令【解决同时运行

    背景 ===待补充=== 安装 更改package.json中的scripts

  • Json 注解(待补充)

    1.@JsonIgnoreProperties在类上注解哪些属性不用参与序列化和反序列化 2.@JsonIgnor...

  • npm 使用

    如何生成package.json? npm 安装模块,补充到package.json 中。 自定义源来进行安装 n...

  • 2018-11-20

    今天,我们补充学习了文件操作里面的json文件的相关知识:1.什么是json数据json是一种数据格式,满足jso...

  • Ajax 实现瀑布流

    1.写在前面: 补充个知识点,当我们用 Ajax 来请求 json 数据的时候,类似这样$.get("a.json...

网友评论

    本文标题:JSON基本信息补充

    本文链接:https://www.haomeiwen.com/subject/nilvxttx.html