JavaWeb课程系列

发布时间:2018年12月07日作者:yafei浏览次数:604

3.2 json的语法规则

用键值对表示数据、数据由逗号分隔、花括号保存对象、方括号保存数组。

键值对的写法是:  键:值

如:{“firstName”:”Brett”,”lastName”:”McLaughlin”,”email”:”aaaa”}

3.3 json的值可取范围

json的值可以是:

数字、字符串(使用双引号包裹)、逻辑值、数组(方括号中)、对象(在花括号中)、null.

 

{

    “people”:[

        {“firstName”:”Brett”,”lastName”:”McLaughlin”,”email”:”aaaa”},

        {“firstName”:”Jason”,”lastName”:”Hunter”,”email”:”bbbb”},

        {“firstName”:”Elliotte”,”lastName”:”Harold”,”email”:”cccc”}

    ]

}

上面这个json表示的意思是。people的值是一个对象数组,里面有三个对象。每个对象里面有三个不同的属性。

 

4.js中的json使用

1)创建json对象

var json1 = {“name1”:”value1”,”name2”:”value2” , “name3”:[1,”str”,true]};

var json2 = [{“name1”:”value1”},{“name2”:”value2”}];

注意:创建的是json对象,不是字符串,不能在最前面和最后面加双引号

 

2)获取/设置json对象属性值。

获取:

alert(json1.name1)//value1

alert(json2[0].name1)//value1

设置:

json1.name1=”你好”;

json2[0].name1=”Hello”;

3)js中json对象与字符串的互转

将json对像转为字符串

JSON.stringify(JSON对象)

将字符串转换为json对象

JSON.prase(JSON字符串)

 


上一篇:
下一篇:
相关课程

java培训 大数据培训 前端培训 UI/UE设计培训

关于尚硅谷
教育理念
名师团队
学员心声
资源下载
视频下载
资料下载
工具下载
加入我们
招聘岗位
岗位介绍
招贤纳师
联系我们
全国统一咨询电话:010-56253825
地址:北京市昌平区宏福科技园2号楼3层(北京校区)

深圳市宝安区西部硅谷大厦B座C区一层(深圳校区)

上海市松江区谷阳北路166号大江商厦6层(上海校区)

武汉市东湖高新开发区东湖网谷(武汉校区)

西安市高新区和发智能大厦(西安校区)