JSON

作者: Lynn_Lau | 来源:发表于2018-05-02 11:08 被阅读0次

JSON: JavaScript Object Notation,将JavaScript对象中表示的一组数据转换为字符串,方便在函数之间、客户端与服务端之间传递。

JSON并不是一门编程语言,也不从属于JavaScript。

JSON不支持变量、函数或对象实例,它是一种轻量级的数据交换格式,与xml有相同的特性但比xml数据传输的有效性要高出很多。

JSON

JSON数据有两种结构:

1. Name-Value对构成的集合

2. Value的有序列表

数据由逗号分隔。

JSON值的类型:

1. 数字(整数或浮点数)

2. 字符串(双引号中)

3. 逻辑值(true或false)

4. 数组(方括号中)

5. 对象(花括号中)

6. null

可嵌套

json数据示例:

{

    "doubleValue": 10.10,

    "nestedBean": {

        "name": "Mr Bean"

    },

    "list": ["A", 10, 20.20, {

        "firstName": "El Zorro"

    }],

    "array": [10, 20]

Javascript中应用:使用点号和括号来访问和修改数据

var people = {

    "programmers": [{

        "firstName": "Brett",

        "lastName": "McLaughLin"

        },

        {"firstName": "Jason",

        ""lastName": "Hunter"

        }]

};

people.programmers[0].firstName = "Elliotte"

注意索引从0开始;JSON中对象字面值必须加引号,JavaScript中不是必须的;JSON字符串必须使用双引号;JavaScript语句以;结尾,JSON中没有。

   

相关文章

网友评论

      本文标题:JSON

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