如何比较两个有json回复的文本文件

时间:2017-06-06 08:13:35

标签: json groovy

我有2个有json回复的文本文件,我想比较每行。以下是我一直在尝试的代码段。

if (expectedResponse == actualResponse){  
    log.info "PASS"  
}   
else {  
    log.info "FAIL"  
}  

}

在比较文件时,是否必须读取行并执行此操作?有任何建议请..

1 个答案:

答案 0 :(得分:0)

import groovy.json.JsonSlurper;

def a= new JsonSlurper().parse(new File("path-to-a.json"))
def b= new JsonSlurper().parse(new File("path-to-b.json"))

assert a==b
//or you can do if instead of assert