'Return a Zone object from the JSON-response dictionary.
:param  zone: The dictionary describing the zone.
:type   zone: ``dict``
:return: Zone object
:rtype: :class:`GCEZone`'

def _to_zone(self, zone):

    extra = {}
    extra['selfLink'] = zone.get('selfLink')
    extra['creationTimestamp'] = zone.get('creationTimestamp')
    extra['description'] = zone.get('description')
    extra['region'] = zone.get('region')
    deprecated = zone.get('deprecated')
    return GCEZone(id=zone['id'], name=zone['name'], status=zone['status'], maintenance_windows=zone.get('maintenanceWindows'), deprecated=deprecated, driver=self, extra=extra)
