fork download
  1. def obj1 = """{
  2. "A" : "Test1",
  3. "B" : "Test2"
  4. }"""
  5.  
  6. def obj2 = """{
  7. "A" : "Test1a",
  8. "B" : "Test2b"
  9. }"""
  10.  
  11. def getJsonKeys = { jsonString ->
  12. def json = new groovy.json.JsonSlurper().parseText(jsonString)
  13. json.keySet()
  14. }
  15.  
  16. def obj1Keys = getJsonKeys(obj1)
  17. def obj2Keys = getJsonKeys(obj2)
  18. println "Keys from json1 : ${obj1Keys}"
  19. println "Keys from json2 : ${obj2Keys}"
  20. assert obj1Keys == obj2Keys
Success #stdin #stdout 0.92s 4456448KB
stdin
Standard input is empty
stdout
Keys from json1 : [A, B]
Keys from json2 : [A, B]