当前位置: 移动技术网 > IT编程>网页制作>CSS > JSON的使用详解

JSON的使用详解

2018年03月17日  | 移动技术网IT编程  | 我要评论

JSON(javaScript Object Notation):javaScript对象表示法

轻量级数据交换格式

1.JSON的两种结构

(1)对象结构

如:{“name”:”wp”,”age”:”23”} 表示一个包含name为wp,age为23的对象

(2)数组结构

[{“name”:”wp”,”age”:”23”},{“name”:”zy”,”age”:”24”}]表示包含两个对象的数组

2.理解json字符型和json对象

json字符串指符合json格式的js字符串

var jsonStr = "{StudentID:1,Name:wp}"

json对象指符合json格式的js对象

var jsonObj = { StudentID: "1", Name: "wp"};

3.在js中如何使用json

定义一个json对象如下:

var myJson = {

"groupName": "第一组",

"person": [{

"name": "wp",

"age": "23"

}, //嵌套json数组

{

"name": "zy",

"age": "24"

}

]

};

注:官方要求,不管是键还是值,最好都用双引号括起来。

(1)Json:读

myJson.groupName;//第一组

myJson.person[0].name;//wp

(2)json:写

myJson.sex=”女”;//增加一条:”sex”:”女”

4.处理客户端提交的JSON数据

(1)json字符串转json对象

客户端提交过来的数据一般是json字符串,为了使用面向对象的方式进行操作,我们会将json字符串转为json对象

如:客户端提交了数组格式的json字符串

Var jsonString=”[{“name”:”wp”,”age”:”23”},{“name”:”zy”,”age”:”24”}]”

在服务器端将其转为json对象

JArray jsonObj =JArray.Parse(jsonString);

(2)JSON.parse()和JSON.stringify()用法

JSON.parse()----从json字符串中解析出json对象

JSON.stringify()-----从json对象中解析出json字符串

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网