def jsonString = """[
{
"AgreementType": "XXXX",
"Code": "XXXX",
"ShortName": "XXXX",
"Name": "XXXX",
"Description": "XXXX",
"DocumentManagementStoreUrl": null,
"IsActive": true,
"EffectiveDate": "2013-12-10T00:00:00",
"TerminationDate": null,
"WasCreatedInError": false,
"DataTimeStamp": "2018-05-04T13:34:01Z"
},
{
"AgreementType": "XXXX",
"Code": "XXXX",
"ShortName": "XXXX",
"Name": "XXXX",
"Description": "XXXX",
"DocumentManagementStoreUrl": null,
"IsActive": true,
"EffectiveDate": "2013-12-10T00:00:00",
"TerminationDate": null,
"WasCreatedInError": false,
"DataTimeStamp": "2018-05-04T13:34:01Z"
},
{
"AgreementType": "XXXX",
"Code": "XXXX",
"ShortName": "XXXX",
"Name": "XXXX",
"Description": "XXXX",
"DocumentManagementStoreUrl": null,
"IsActive": true,
"EffectiveDate": "2013-12-10T00:00:00",
"TerminationDate": null,
"WasCreatedInError": false,
"DataTimeStamp": "2018-05-04T13:34:01Z"
},
{
"AgreementType": "XXXX",
"Code": "XXXX",
"ShortName": "XXXX",
"Name": "XXXX",
"Description": "XXXX",
"DocumentManagementStoreUrl": null,
"IsActive": true,
"EffectiveDate": "2013-12-10T00:00:00",
"TerminationDate": null,
"WasCreatedInError": false,
"DataTimeStamp": "2018-05-04T13:34:01Z"
}
]"""
def json = new groovy.json.JsonSlurper().parseText(jsonString)
println json.Code
ZGVmIGpzb25TdHJpbmcgPSAiIiJbCiAgICB7CiAgICAgICAgIkFncmVlbWVudFR5cGUiOiAiWFhYWCIsCiAgICAgICAgIkNvZGUiOiAiWFhYWCIsCiAgICAgICAgIlNob3J0TmFtZSI6ICJYWFhYIiwKICAgICAgICAiTmFtZSI6ICJYWFhYIiwKICAgICAgICAiRGVzY3JpcHRpb24iOiAiWFhYWCIsCiAgICAgICAgIkRvY3VtZW50TWFuYWdlbWVudFN0b3JlVXJsIjogbnVsbCwKICAgICAgICAiSXNBY3RpdmUiOiB0cnVlLAogICAgICAgICJFZmZlY3RpdmVEYXRlIjogIjIwMTMtMTItMTBUMDA6MDA6MDAiLAogICAgICAgICJUZXJtaW5hdGlvbkRhdGUiOiBudWxsLAogICAgICAgICJXYXNDcmVhdGVkSW5FcnJvciI6IGZhbHNlLAogICAgICAgICJEYXRhVGltZVN0YW1wIjogIjIwMTgtMDUtMDRUMTM6MzQ6MDFaIgogICAgfSwKICAgIHsKICAgICAgICAiQWdyZWVtZW50VHlwZSI6ICJYWFhYIiwKICAgICAgICAiQ29kZSI6ICJYWFhYIiwKICAgICAgICAiU2hvcnROYW1lIjogIlhYWFgiLAogICAgICAgICJOYW1lIjogIlhYWFgiLAogICAgICAgICJEZXNjcmlwdGlvbiI6ICJYWFhYIiwKICAgICAgICAiRG9jdW1lbnRNYW5hZ2VtZW50U3RvcmVVcmwiOiBudWxsLAogICAgICAgICJJc0FjdGl2ZSI6IHRydWUsCiAgICAgICAgIkVmZmVjdGl2ZURhdGUiOiAiMjAxMy0xMi0xMFQwMDowMDowMCIsCiAgICAgICAgIlRlcm1pbmF0aW9uRGF0ZSI6IG51bGwsCiAgICAgICAgIldhc0NyZWF0ZWRJbkVycm9yIjogZmFsc2UsCiAgICAgICAgIkRhdGFUaW1lU3RhbXAiOiAiMjAxOC0wNS0wNFQxMzozNDowMVoiCiAgICB9LAogICAgewogICAgICAgICJBZ3JlZW1lbnRUeXBlIjogIlhYWFgiLAogICAgICAgICJDb2RlIjogIlhYWFgiLAogICAgICAgICJTaG9ydE5hbWUiOiAiWFhYWCIsCiAgICAgICAgIk5hbWUiOiAiWFhYWCIsCiAgICAgICAgIkRlc2NyaXB0aW9uIjogIlhYWFgiLAogICAgICAgICJEb2N1bWVudE1hbmFnZW1lbnRTdG9yZVVybCI6IG51bGwsCiAgICAgICAgIklzQWN0aXZlIjogdHJ1ZSwKICAgICAgICAiRWZmZWN0aXZlRGF0ZSI6ICIyMDEzLTEyLTEwVDAwOjAwOjAwIiwKICAgICAgICAiVGVybWluYXRpb25EYXRlIjogbnVsbCwKICAgICAgICAiV2FzQ3JlYXRlZEluRXJyb3IiOiBmYWxzZSwKICAgICAgICAiRGF0YVRpbWVTdGFtcCI6ICIyMDE4LTA1LTA0VDEzOjM0OjAxWiIKICAgIH0sCiAgICB7CiAgICAgICAgIkFncmVlbWVudFR5cGUiOiAiWFhYWCIsCiAgICAgICAgIkNvZGUiOiAiWFhYWCIsCiAgICAgICAgIlNob3J0TmFtZSI6ICJYWFhYIiwKICAgICAgICAiTmFtZSI6ICJYWFhYIiwKICAgICAgICAiRGVzY3JpcHRpb24iOiAiWFhYWCIsCiAgICAgICAgIkRvY3VtZW50TWFuYWdlbWVudFN0b3JlVXJsIjogbnVsbCwKICAgICAgICAiSXNBY3RpdmUiOiB0cnVlLAogICAgICAgICJFZmZlY3RpdmVEYXRlIjogIjIwMTMtMTItMTBUMDA6MDA6MDAiLAogICAgICAgICJUZXJtaW5hdGlvbkRhdGUiOiBudWxsLAogICAgICAgICJXYXNDcmVhdGVkSW5FcnJvciI6IGZhbHNlLAogICAgICAgICJEYXRhVGltZVN0YW1wIjogIjIwMTgtMDUtMDRUMTM6MzQ6MDFaIgogICAgfQpdIiIiCgpkZWYganNvbiA9IG5ldyBncm9vdnkuanNvbi5Kc29uU2x1cnBlcigpLnBhcnNlVGV4dChqc29uU3RyaW5nKQpwcmludGxuIGpzb24uQ29kZQ==