Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Karate 空手道中json的比较_Karate - Fatal编程技术网

Karate 空手道中json的比较

Karate 空手道中json的比较,karate,Karate,我有两个数据相同的JSON数组响应,但属性不同。如何比较这种JSON json 1: 评论:[ { “onetag1”:“1”, “onetag2”:“2” }, { “onetag11”:“3”, “一页12”:“4” } ] json 2: 新成员名单:[ { “newtag2”:“2”, “newtag1”:“1” }, { “新标签11”:“3”, “新第12页”:“4” } ]使用JsonPath: * def first = [ { "onetag1": &quo

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

json 1: 评论:[ { “onetag1”:“1”, “onetag2”:“2” }, { “onetag11”:“3”, “一页12”:“4” } ]

json 2:

新成员名单:[ { “newtag2”:“2”, “newtag1”:“1” }, { “新标签11”:“3”, “新第12页”:“4” } ]使用JsonPath:

* def first = [ { "onetag1": "1", "onetag2": "2" }, { "onetag11": "3", "onetage12": "4" } ]
* def values = $first[*].*
* match values == ['1', '2', '3', '4']
或者转换其中之一:

使用JsonPath:

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

或者转换其中一个:

谢谢,使用转换谢谢,使用转换