美文网首页
js--json数据的解析

js--json数据的解析

作者: 酥脆海苔饼干 | 来源:发表于2018-10-10 11:34 被阅读0次

    1.使用eval解析

       var json_t = {
        '四': {
            '三': {
                '二': {
                    '2018/10/8': 8,
                    '2018/10/7':7
                }
            }
        },
        'DeploymentId': 4,
        'Serial': 4
    };
    var obj = eval(json_t);  
    console.log(obj.四.三.二); 
    

    2.自定义遍历函数

    var json_t = {
        '四': {
            '三': {
                '二': {
                    '2018/10/8': 8,
                    '2018/10/7':7
                }
            }
        },
        'DeploymentId': 4,
        'Serial': 4
    };
    function GetValues(numcourse,secondKey,thirdKey){
        var  obj =  eval('json_t.'+secondKey);
        console.log(obj);
         var  cc =  eval('obj.'+thirdKey);
         console.log(cc);
        var json = obj.secondKey;
        var values=[];
        for(var key in json){
           values.push(json[key]);
        }
        console.log(values);
        return values;
    }
    console.log(GetValues(json_t,'四','三'));
    

    3.查看变量属于哪种类型

      typeof secondKey
    

    4.取json中的key,value

     for (var key in json_t)
        {
            key; ----key
        json[key];  -----value
        }
    

    相关文章

      网友评论

          本文标题:js--json数据的解析

          本文链接:https://www.haomeiwen.com/subject/iokpaftx.html