冯海滨博客

当前位置:   网站首页 >> Jquery

两个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]);

                }

            }

        }

    }


--------------------广告位招租--------------------

发表我的评论

Hi,您需要填写昵称和邮箱!

  • 必填项