空手道比较 json

Comparing json in Karate

我有两个具有相同数据的 jsons 数组响应,但属性不同。如何比较这种jsons.

json 1: 注释: [ { "onetag1": "1", “onetag2”:“2” }, { "onetag11": "3", “onetage12”:“4” } ]

json 2:

新评论列表:[ { "newtag2": "2", “newtag1”:“1” }, { "newtag11": "3", “newtage12”:“4” } ]

使用 JsonPath:

* def first = [ { "onetag1": "1", "onetag2": "2" }, { "onetag11": "3", "onetage12": "4" } ]
* def values = $first[*].*
* match values == ['1', '2', '3', '4']

或改造其中之一: