Json的访问

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

写法:名称/值对

访问方法:可以通过 data.名称 访问,也可以通过 data['名称'] 访问

注意:名称加不加引号都可以,但是加引号安全性好一点。

可以写成一行:

var data = { 'name' : 'yy' , 'age' : 11 };

或者:

var data = {
    'name' : 'yy', 
      // 值可以是字符串,访问:data.name 或 data['name']
    'age' : 11, 
      // 值可以是数字(整数或浮点数),访问:data.age 或 data['age']
    'flag' : true, 
      // 值可以是布尔值,访问:data.flag 或 data['flag']
    'box' : null,     
      // 值可以是null,访问:data.box 或 data['box']
    'people' : { name : 'yy' ,  age : 23 },  
      // 值可以是对象,访问:data.people.name 或 data['people']['name']
    'url' : ['img/1.png' , 'img/2.png' , 'img/3.png' , 'img/4.png'],   
      // 值可以是数组,数组里的元素是字符串,访问:data.url[0] 或 data['url'][0]
    'employees' : [ 
             { 'firstName' : 'John' , 'lastName' : 'Doe' }, 
             { 'firstName' : 'Anna' , 'lastName' : 'Smith' },
             { 'firstName' : 'Peter' , 'lastName' : 'Jones' }
             ]
      // 值可以是数组,而数组里的元素是对象
      // 访问:data.employees[0].firstName 或 data['employees'][0]['firstName']
 }

 

原文地址:https://www.cnblogs.com/YYvam1288/p/5358717.html