zoukankan      html  css  js  c++  java
  • json

    什么是json

    json 就是(javascript Object Notation),它是一种轻量级的数据交换格式

    json的基本语法
      4个基本规则
        1)并列的数据之间用逗号(,)分隔
        2)映射用冒号(:)表示
        3)并列数据的集合(数组)用方括号([])表示
        4)映射的集合(对象)用大括( {})表示

    json 的优点
    1)数据格式简单,便于读写,格式都是压缩的,占用宽带少
    2)支持多种语言,包括ActionScript,C,C#,JAVA,PHP,Ruby,Python 等服务器端语言,便于服务器端的解析

    json的缺点
    1)要求字符集必须是Unicode,受约束性强
    2)语法过于严谨,必须遵循json语法4个原则

    json的使用
    牵涉到 serialize数据格式的比较
    相同点:都是把其他数据类型转换成一个可以传输的字符集,都是结构性数据
    不同点:serialize 序列化后数据格式保存原有数据类型,json数据格式要更简洁相比serialize 序列化之后的数据格式
    1.json适合数据量大,不要求保留原有数据类型的情况下使用
    2.serialize 适合存储带有加密方式的数据串,防止数据被中途反序列化破解

    php操作json的重要函数
    加密: json_encode()
    解密: json_decode()
  • 相关阅读:
    图解C/C++多级指针与多维数组
    排序---选择排序
    排序---插入排序
    排序---希尔排序
    Merge Two Sorted Lists
    Remove Nth Node From End of List
    如何阅读Django文档?
    机器学习 第一章 绪论 笔记
    python工程实践·笔记
    Python后端开发面经
  • 原文地址:https://www.cnblogs.com/fengku/p/10910534.html
Copyright © 2011-2022 走看看