我有一个JSON文件,其中包含不同值的相同字段。现在我必须编写一个groovy脚本来比较两个将忽略字段值的文件。
e.g
json1 = '{"name" : "abc", "value": "123", "field" : "xyz"}'
json2 = '{"name" : "efg", "value": "567", "field" : "xyz"}'
断言应该返回true
json1 = '{"value": "123", "field" : "xyz"}'
json2 = '{"name" : "efg", "value": "567", "field" : "xyz"}'
断言应该返回false
我尝试使用以下代码(来自here)并始终为两种情况都返回false
def slurp1 = new JsonSlurper().parseText(json1)
def slurp2 = new JsonSlurper().parseText(json2)
assert slurp1 == slurp2
答案 0 :(得分:3)
你不能做
GROUP BY handle