美文网首页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基本信息补充

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