def json = """{
  "regions": [{
    "regionId": 10,
    "hotels": [{
        "roomInformation": [{
          "hotelRoomId": 1,
          "availableRooms": 1,
          "roomPrice": 100,
          "occupancySequenceOrder": 1,
          "providerRoomId": 1,
          "isExtranet": true
        }],
        "regionId": 1,
        "hotelId": 1,
        "boardTypeId": 1,
        "startDate": "2017-10-23T00:00:00",
        "endDate": "2017-10-30T00:00:00",
        "totalPrice": 1000,
        "providerInformation": {
          "hotelSpecialOfferDetails": [],
          "ratePlanCode": "xxx",
          "allAvailableResults": []
        },
        "providerHotelId": 25
      },
 
      {
        "roomInformation": [{
          "hotelRoomId": 1,
          "availableRooms": 1,
          "roomPrice": 100,
          "occupancySequenceOrder": 1,
          "providerRoomId": 1,
          "isExtranet": true
        }],
        "regionId": 1,
        "hotelId": 1,
        "boardTypeId": 1,
        "startDate": "2017-10-23T00:00:00",
        "endDate": "2017-10-30T00:00:00",
        "totalPrice": 1000,
        "providerInformation": {
          "hotelSpecialOfferDetails": [],
          "ratePlanCode": "ggg",
          "allAvailableResults": []
        },
        "providerHotelId": 31
      }
    ],
    "errors": null
  }],
  "errors": null
}"""
 
def jsonRes = new groovy.json.JsonSlurper().parseText(json)
def providerhotelid = jsonRes.regions.hotels.providerHotelId.flatten()[0]
def rateplancode = jsonRes.regions.hotels.providerInformation.ratePlanCode.flatten()[0]
 
println providerhotelid
println rateplancode
				ZGVmIGpzb24gPSAiIiJ7CiAgInJlZ2lvbnMiOiBbewogICAgInJlZ2lvbklkIjogMTAsCiAgICAiaG90ZWxzIjogW3sKICAgICAgICAicm9vbUluZm9ybWF0aW9uIjogW3sKICAgICAgICAgICJob3RlbFJvb21JZCI6IDEsCiAgICAgICAgICAiYXZhaWxhYmxlUm9vbXMiOiAxLAogICAgICAgICAgInJvb21QcmljZSI6IDEwMCwKICAgICAgICAgICJvY2N1cGFuY3lTZXF1ZW5jZU9yZGVyIjogMSwKICAgICAgICAgICJwcm92aWRlclJvb21JZCI6IDEsCiAgICAgICAgICAiaXNFeHRyYW5ldCI6IHRydWUKICAgICAgICB9XSwKICAgICAgICAicmVnaW9uSWQiOiAxLAogICAgICAgICJob3RlbElkIjogMSwKICAgICAgICAiYm9hcmRUeXBlSWQiOiAxLAogICAgICAgICJzdGFydERhdGUiOiAiMjAxNy0xMC0yM1QwMDowMDowMCIsCiAgICAgICAgImVuZERhdGUiOiAiMjAxNy0xMC0zMFQwMDowMDowMCIsCiAgICAgICAgInRvdGFsUHJpY2UiOiAxMDAwLAogICAgICAgICJwcm92aWRlckluZm9ybWF0aW9uIjogewogICAgICAgICAgImhvdGVsU3BlY2lhbE9mZmVyRGV0YWlscyI6IFtdLAogICAgICAgICAgInJhdGVQbGFuQ29kZSI6ICJ4eHgiLAogICAgICAgICAgImFsbEF2YWlsYWJsZVJlc3VsdHMiOiBbXQogICAgICAgIH0sCiAgICAgICAgInByb3ZpZGVySG90ZWxJZCI6IDI1CiAgICAgIH0sCgogICAgICB7CiAgICAgICAgInJvb21JbmZvcm1hdGlvbiI6IFt7CiAgICAgICAgICAiaG90ZWxSb29tSWQiOiAxLAogICAgICAgICAgImF2YWlsYWJsZVJvb21zIjogMSwKICAgICAgICAgICJyb29tUHJpY2UiOiAxMDAsCiAgICAgICAgICAib2NjdXBhbmN5U2VxdWVuY2VPcmRlciI6IDEsCiAgICAgICAgICAicHJvdmlkZXJSb29tSWQiOiAxLAogICAgICAgICAgImlzRXh0cmFuZXQiOiB0cnVlCiAgICAgICAgfV0sCiAgICAgICAgInJlZ2lvbklkIjogMSwKICAgICAgICAiaG90ZWxJZCI6IDEsCiAgICAgICAgImJvYXJkVHlwZUlkIjogMSwKICAgICAgICAic3RhcnREYXRlIjogIjIwMTctMTAtMjNUMDA6MDA6MDAiLAogICAgICAgICJlbmREYXRlIjogIjIwMTctMTAtMzBUMDA6MDA6MDAiLAogICAgICAgICJ0b3RhbFByaWNlIjogMTAwMCwKICAgICAgICAicHJvdmlkZXJJbmZvcm1hdGlvbiI6IHsKICAgICAgICAgICJob3RlbFNwZWNpYWxPZmZlckRldGFpbHMiOiBbXSwKICAgICAgICAgICJyYXRlUGxhbkNvZGUiOiAiZ2dnIiwKICAgICAgICAgICJhbGxBdmFpbGFibGVSZXN1bHRzIjogW10KICAgICAgICB9LAogICAgICAgICJwcm92aWRlckhvdGVsSWQiOiAzMQogICAgICB9CiAgICBdLAogICAgImVycm9ycyI6IG51bGwKICB9XSwKICAiZXJyb3JzIjogbnVsbAp9IiIiCgpkZWYganNvblJlcyA9IG5ldyBncm9vdnkuanNvbi5Kc29uU2x1cnBlcigpLnBhcnNlVGV4dChqc29uKQpkZWYgcHJvdmlkZXJob3RlbGlkID0ganNvblJlcy5yZWdpb25zLmhvdGVscy5wcm92aWRlckhvdGVsSWQuZmxhdHRlbigpWzBdCmRlZiByYXRlcGxhbmNvZGUgPSBqc29uUmVzLnJlZ2lvbnMuaG90ZWxzLnByb3ZpZGVySW5mb3JtYXRpb24ucmF0ZVBsYW5Db2RlLmZsYXR0ZW4oKVswXQoKcHJpbnRsbiBwcm92aWRlcmhvdGVsaWQKcHJpbnRsbiByYXRlcGxhbmNvZGU=