2017-06-06 58 views
0

我有2個文本文件具有json回覆,我想比較everyline。以下是我一直在嘗試的代碼片段。如何比較具有json回覆的兩個文本文件

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

}

在比較中的文件,就是它必須讀線和這樣做呢?任何建議,請..

+1

的[Groovy的比較兩個JSON與未知節點的名稱和值]可能的複製(https://stackoverflow.com/questions/33410830/groovy-compare-two-json-with-unknown -nodes-名稱和值) – Hammelkeule

回答

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