• JSON


    书上的东西看了不少,关于json,还要做一个总结,

    一:JSON数据的组成

    JSON是一种数据格式:存在三种形式:

    1,简单值:可以表示字符串,数值,布尔值,和 null ,但是JSON不支持特殊值 undefined

    2,对象,以键值对儿的形式存在,注意 键和值 都要加上双引号,在JSON中没有变量的概念,  格式如下:

      {

      "name":"Nicholas",

      "age":29,

      "school":{

        "name":"jiemi university"

        }

      }

    如上面代码所示,在对象中嵌入了对象,

    3,数组:形式:

    [25,"hi",true] 这是用json表示的一个数组,可以在数组中存入对象,表示更为复杂的结构

    二:JSON数据的解析和序列化

    1,将javascript对象序列化为JSON字符串,使用stringify()函数

    对于stringify()函数,除了要序列化的javascript对象之外,还可以接收另外两个参数,第一个参数是一个过滤器,可以是一个数组,也可以是一个函数,第二个参数是一个选项,表示是否在JSON字符串中保留缩进

    2,将JSON字符串转化为相应的javascript值,使用parse()函数

    var  book={
              title: "professional Javascript",
          edition:3 };
    var jsonText=JSON.stringify(book);
    //我们得到的jsonText中的字符串如下所示:
    {"title":"professsional Javascript","edition":3}  
  • 相关阅读:
    选择排序
    插入排序
    洗牌算法
    访问性模式
    策略模式
    mysql EXPLAIN Join Types 手册解释 及数据实操
    Nginx Location和Rewrite总结
    json_decode 解析带BOM头文件错误
    laravel 集成 swagger插件
    php S3
  • 原文地址:https://www.cnblogs.com/qianduangaoshou/p/6817940.html
Copyright © 2020-2023  润新知