def obj1 = """{
"A" : "Test1",
"B" : "Test2"
}"""
def obj2 = """{
"A" : "Test1a",
"B" : "Test2b"
}"""
def getJsonKeys = { jsonString ->
def json = new groovy.json.JsonSlurper().parseText(jsonString)
json.keySet()
}
def obj1Keys = getJsonKeys(obj1)
def obj2Keys = getJsonKeys(obj2)
println "Keys from json1 : ${obj1Keys}"
println "Keys from json2 : ${obj2Keys}"
ZGVmIG9iajEgPSAiIiJ7CiAgIkEiIDogIlRlc3QxIiwKICAiQiIgOiAiVGVzdDIiCn0iIiIKCmRlZiBvYmoyID0gIiIiewogICJBIiA6ICJUZXN0MWEiLAogICJCIiA6ICJUZXN0MmIiCn0iIiIKCmRlZiBnZXRKc29uS2V5cyA9IHsganNvblN0cmluZyAtPgogICBkZWYganNvbiA9IG5ldyBncm9vdnkuanNvbi5Kc29uU2x1cnBlcigpLnBhcnNlVGV4dChqc29uU3RyaW5nKQogICBqc29uLmtleVNldCgpCn0KCmRlZiBvYmoxS2V5cyA9IGdldEpzb25LZXlzKG9iajEpCmRlZiBvYmoyS2V5cyA9IGdldEpzb25LZXlzKG9iajIpCnByaW50bG4gIktleXMgZnJvbSBqc29uMSA6ICR7b2JqMUtleXN9IgpwcmludGxuICJLZXlzIGZyb20ganNvbjIgOiAke29iajJLZXlzfSIKYXNzZXJ0IG9iajFLZXlzID09IG9iajJLZXlz