JSON

作者: Minxgo | 来源:发表于2017-12-07 23:11 被阅读0次

    什么是JSON

    就是以JS对象的格式表示出来的字符串

    (1)简介:JavaScript Object Notation,即JavaScript对象表示法,它是JavaScript规范中的一个核心部分,由于在Ajax请求中的使用而得到广泛的关注。

    (2)出生:早在Ajax出现前,它就以及存在了,最初的目的是为了######快速简便地定义复杂的对象关系图#,原理就是嵌套于其他对象中的对象的实例,也就是说和XML相比它允许创建了对象的另一种方式,而且比XML更好用。

    使用JSON

    (1)JSON对象
    1、可以以一对单引号开头'',这样就是字符串格式了
    2、接一对花括号{}
    3、如果里面是字符串和值,使用冒号分隔
    4、属性和值都要用双引号,数字可以不用

    {
         "name":"Tom",
         "age":12,
         "gender":1   
     }
    

    (2)JSON数组
    1、可以以一对单引号开头'',这样就是字符串格式了
    2、里面接一对中括号[]
    3、如果里面是字符串和值,用冒号分隔
    4、里面的值同时也要以双引号引起来 "",还可以嵌套JSON对象

    {
        {"name":"Tom","age":12,"gender":1},
        {"name":"Joe","age":11,"gender":0}
    }
    

    (3)为什么前面要在第一条就强调使用单引号。
    因为这里将要介绍一个:JSON字符串装换为JSON数组
    1、evel() ,这东西很影响性能和安全
    2、JSON.parse(参数):将字符串格式装换为对象/数组格式
    3、在PHP中使用:一般得自数据库中数据是数组/对象格式的,装换为字符串格式用:json_encoded(参数),然后可以输出;如果想传回页面,可以把字符串传回去,再使用JSON.parse()转换为数组/对象使用。
    4、综上JSON.parse()用于JS中 : 将字符串转换为数组/对象;json_encoded()用于PHP中:将数组/对象转换为字符串。
    5、JSON外部文件:以.json为后缀的文件,以[]为外部,没有外部单引号了,其他与上面无异

    [
       {"name":"Tom","age":12,"gender":1},
       {"name":"Joe","age":11,"gender":0}
    ]
    

    相关文章

      网友评论

          本文标题:JSON

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