https://blog..net/lluozh2015/article/details/74910427
现在要比较两个json是否相等,若不同则返回差别
比如下面dict数据的对比:
dict1 = {“id”: “50356270565167104”, “name”: “班级优化”}
dict2 = {“id”: “50356270565167104”, “name”: “班级优化2”}
对比两个dict是否相等
for src_list, dst_list in zip(sorted(dict1), sorted(dict2)):
if str(dict1[src_list]) != str(dict2[dst_list]):
print(src_list,dict1[src_list],dst_list,dict2[dst_list])
输出为
name 班级优化 name 班级优化2
如果数据格式为
dict1 = {“id”: “503”, “name”: “班级优化”, “info”: {“uid”:”2017″,”stuName”:[“张三”,”李四”]}}
dict2 = {“id”: “503”, “name”: “班级优化2”, “info”: {“uid”:”2017″,”stuName”:[“张三”,”赵五”]}}
版权声明:本文为weixin_42175516原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。