两个json 比对key和值是否一直
JavaScript
//对比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]);
}
}
}
}
平淡中储蓄成长
相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~