两个json 比对key和值是否一直
 //对比json键值对
    function comparedjson(json1, json2) {
        //循环遍历其中一个json对象
        for (var key in json1) {
            if (typeof (json1[key]) != "object" || json1[key] == null) {
                if (json2[key] != null) {
                    if (json1[key] != json2[key]) {
                        console.log('发现不同' + key + ':' + json1[key], json2[key]);
                        //delete json2[key];
                    }
                }
                else
                {
                    console.log('发现删除' + key + ':' + json1[key], json2[key]);
                }
            }
            else {
                console.log(json1[key].length);
                if (json1[key].length >= 0) {
                    for (i = 0; i < json1[key].length; i++) {
                        this.comparedjson(json1[key][i], json2[key][i]);
                    }
                }
                else {
                    this.comparedjson(json1[key], json2[key]);
                }
            }
        }
    }                平淡中储蓄成长
                相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~