空手道比较 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']
或改造其中之一:
我有两个具有相同数据的 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']
或改造其中之一: