JSON

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入门基础教程 在异步应用程序中发送和接收信息时,可以选择以纯文本和XML作为数据格式。掌握Ajax的这一期...
    追逐黄昏的太阳阅读 3,777评论 0 1
  • ☞2016年w3cschool全网技术教程离线下载 ☞查看完整手册《JavaScript中的json操作》 ☞学技...
    4b13737bb150阅读 13,201评论 1 1
  • 我们先来看一个JS中常见的JS对象序列化成JSON字符串的问题,请问,以下JS对象通过JSON.stringify...
    程序员之路阅读 4,544评论 0 6
  • 粗重的呼吸 厚重的身体 对不起 我不爱你
    乔小猫阅读 1,709评论 0 1
  • 江山如画 岁月如歌 青春有着独特的记忆 快乐的日子里也留下悲伤 伴随着蹉跎的脚步 带着梦 带着希望 期待着能飞上天...
    南国之南方阅读 1,215评论 0 0