发表于: 2016-05-12 00:37:35
1 1823
1,今天完成的事情:把项目接口和后台接通了。修改了一点小BUG。
2.明天计划的事情:把项目在看看。JS相关知识在看看
3,遇到的问题:刚刚写完的日报提交后,没有了。项目中缩小后下拉选择框,超出父元素边框,重写一遍就没有这种情况了。。
4,收获:
又看了看json;
JSON结构共有2种:
- (1)对象结构;
- (2)数组结构;
一、JSON对象结构
对象结构是使用大括号“{}”括起来的,大括号内是由0个或多个用英文逗号分隔的“关键字:值”对(key:value)构成的。
语法:jsonObj指的是json对象
1 2 3 4 5 6 7 | var jsonObj = { "键名1" :值1, "键名2" :值2, …… "键名n" :值n } |
获取JSON中的数据共有2种方式。
语法:
1 2 | jsonObj.key jsonObj[ "key" ] |
要往JSON中增加一条数据,也是使用“.”操作符。
语法:
1 2 | jsonObj.key = 值; jsonObj[ "key" ] = 值; |
二、JSON数组结构
中括号“[]”括起来,中括号内部由0个或多个以英文逗号“,”分隔的值列表组成。
语法:
1 2 3 4 5 6 7 8 9 10 11 12 | var arr = [ { "键名1" :值1, "键名2" :值2 }, { "键名3" :值3, "键名4" :值4 }, …… ] |
JSON对象转换为JSON字符串
在JSON中,可以使用JSON.stringify()方法将JSON对象转换为JSON字符串。
语法:
1 | JSON.stringify(JSON对象名); |
将JSON字符串转换为JSON对象
一般,在Web服务器后台向前台传输数据的过程中,往往都是用字符串形式来传输JSON数据。如果我们在前台想要获取JSON数据,就必须将JSON字符串转换为JSON对象才能操作。
语法:
1 | JSON.parse(字符串名); |
评论