json对象

js对象与json对象的区别

对象: js的对象 object ; 它用于存储各种键值集合和更复杂的实体

JSON : 是一种轻量级的数据交换格式;采用完全独立于编程语言的文本格式来存储和表示数据,用于在服务器之间传递数据

注意⚠️:

  1. json 对象只有数组和对象组合形式; 不存在方法
  2. js 对象是 属性和方法的组合形式

示例1:

//  js 对象 object  可以存储任意类型的数据
let person = {
    name:'lisi',
    age:19,
    size:['s', 'm', 'l', 'xl', 'xxl'],
    child:{
        name:'铁蛋',
        age:20
    },
    //  对象拥有属性和方法
    say:function(){
    }
}

示例2:

//  json 对象  数组和对象组合而成
//  数组中可以存储任意类型的数据
let newslist = [
    {
        title:'过两天降温',
        created:'2022-4-11'
    },
    {
        title:'预报要下雨',
        created:'2022-4-11'
    },
    {
        title:'又要进入冬天模式',
        created:'2022-4-11'
    }
]

json对象的访问

示例:

//  json对象 数组和对象的自由组合形式 
let douyu = {
    "code": 0,
    "data": [
        {
            "cate1Id": 8,
            "cate2Id": 201,
            "name": "颜值",
            "shortName": "yz"
        },
        {
            "cate1Id": 1,
            "cate2Id": 1,
            "name": "英雄联盟",
            "shortName": "LOL"
        },
        {
            "cate1Id": 9,
            "cate2Id": 181,
            "name": "王者荣耀",
            "shortName": "wzry"
        }
    ]
    }
console.log(douyu.data[0].name);

for(let i = 0; i < douyu.data.length; i++){
    console.log(douyu.data[i].name);
}

posted @ 2022-04-11 19:45  秋弦  阅读(189)  评论(0编辑  收藏  举报