python比较两个文件内容是否一样_Python 比较两个json的方法

原标题:Python 比较两个json的方法

在测试过程中经常会对比两个json的异同,如果当json串较长时,一个一个的对比显然是很浪费时间的。

所以写一个比较json异同的测试方法是很有必要的。

下面介绍一下比较json异同的两种方法,以及测试demo。

python比较两个文件内容是否一样_Python 比较两个json的方法_第1张图片

json_tools

首先介绍下python的类库 json_tools

安装

pip install json_tools

比较json

python比较两个文件内容是否一样_Python 比较两个json的方法_第2张图片

输出为:

[{'replace': '/right', 'value': 'R', 'prev': 'r'}, {'remove': '/box', 'prev': 'b'}, {'add': '/boxs', 'value': 'box'}]

输出导读:

上面的输出显示的是b相对于a的变化:

1) b和a都有键’right’,但是b相对a键’right’的值发生了变化࿰

你可能感兴趣的:(python比较两个文件内容是否一样_Python 比较两个json的方法)