发表于: 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(字符串名);




返回列表 返回列表
评论

    分享到