当前位置: 代码迷 >> 综合 >> JSON(JavaScript Object Notation)(JS对象标识法)
  详细解决方案

JSON(JavaScript Object Notation)(JS对象标识法)

热度:42   发布时间:2024-02-04 12:07:34.0

1. 作为轻量级的数据交换格式(相对于XML);

2. JS对象的格式(KEY:VALUE)

var stu = {"name" : "张三","age" : 18,cars : [ {"carName" : "保时捷","carNum" : 8888}, {"carName" : "凯迪拉克","carNum" : 99999} ]};

3. JSON的应用

后台系统向前台传输数据使用的是HTTP,而HTTP传输文本,所以产生了JSON字符串,格式与JS对象一致(KEY:VALUE)

var student = JSON.stringify(stu); //将JS对象转换成JSON字符串//输出为:
{"name":"张三","age":18,"cars":[{"carName":"保时捷","carNum":8888},{"carName":"凯迪拉克","carNum":99999}]}

因为后台向前台传输的都是JSON格式,所以前台想获取里面的值,需要将JSON字符串转换成JS对象来进行操作

var stuJs = JSON.parse(student);//将JSON字符串转换成JS对象
alert(stuJs.cars[1].carName);
//输出为:凯迪拉克

 

 

 

 

 

 

  相关解决方案