JSON对象 JSON字符串 JSON数组

JSON对象:

var str2 = {       

"name" :  "andy",

"gender" : "man" ,

"age" : "24"

}

可以通过点的形式访问其内部的属性,当时也可以通过【】的形式去访问其内部属性 

console.log( str2.name)   /打印出来的是 andy 

console.log(str2["name"]  同样打印出来是也是 andy 

JSON字符串   var str3 = ‘ {

“name” : "andy",

"gender" : "man",

"age" : "25"

} ’

注意以上是 json字符串    花括号外面是有一个 单引号的 

JSON字符串转换为 JSON对象的方法:

$.parseJSON(str) 或者是  JQuery.parseJSON(str)  

此外还有一种方法是 eval('('+str+')') ; 注意 两个都是单引号哦 

JSON对象转为JOSN字符串的方法:

JSON.Stringify()

var obj = {

"name" : "andy" ,

"gender" : "man"

}

var str = JSON.stringify(obj);   //把JSON对象转为JSON字符串

读取JSON对象的方法

var  str2 = {

"name" : "andy" ,

"sex" : "man",

}

console.log(str2.name) ;  //读取 str2对象的 name 属性 

但实际上 JSON对象很少有这样简单的 :

var str = {

"GetUserPostByIdResult" :

   {

    “name” : "andy",

    "age" : "25",

    "id"  : "2server"

    }

}

str.GetUserPostByIdResult.name   访问的是name属性 

猜你喜欢

转载自www.cnblogs.com/agansj/p/9163200.html
今日推荐