关于json的数据格式

1.什么是json?

/*
    * 后端的接口返回给前端的数据格式 json
    * json类型是对象型 数据型
    * */

2.建立单个json

//建立单个json
  var sk = {
            "name":"张三",
            "age":"18",
            "sex":"男",
            "hobby": [
                {
                name:"篮球"
            },
            {
                name:"足球"
            },
                    {
                        name:"羽毛球"
                    }]
        }
    console.log(sk.name);
    console.log(sk.hobby);

2.建立多对象的json

   var ck = [
        {
            "id":"1001",
            "name":"陕西省",
            "child":[
                {
                    "id":"10001",
                    "name":"宝鸡市"
                },
                {
                    "id":"10002",
                    "name":"咸阳市"
                }
            ]
        },
        {
            "id":"1002",
            "name":"甘肃省",
            "child":[
                {
                    "id":"10001",
                    "name":"兰州市"
                },
                {
                    "id":"10002",
                    "name":"天水市"
                }
            ]
        }
    ];
    console.log(ck);
    for (var i = 0;i <ck.length;i++){
        console.log(ck[i].name);
    }

4.字符串和json的互相转换

/*
    * 字符串json 转化为json 对象 json对象转换为字符串
    * */
    var str = JSON.stringify(ck);
    console.log(JSON.parse(str));

你可能感兴趣的:(关于json的数据格式)