code: def _parse_json(self, json, exactly_one=True):
          '''Returns location, (latitude, longitude) from json feed.'''
          features = json['features']
          if features == []:
              return None
  
          def parse_feature(feature):
              location = feature['place_name']
              place = feature['text']
              longitude = feature['geometry']['coordinates'][0]
              latitude = feature['geometry']['coordinates'][1]
              return Location(location, (latitude, longitude), place)
          if exactly_one:
              return parse_feature(features[0])
          else:
              return [parse_feature(feature) for feature in featuresf _parse_json(self, json, exactly_one=True):
          '''Returns location, (latitude, longitude) from json feed.'''
          features = json['features']
          if features == []:
              return None
  
          def parse_feature(feature):
              location = feature['place_name']
              place = feature['text']
              longitude = feature['geometry']['coordinates'][0]
              latitude = feature['geometry']['coordinates'][1]
              return Location(location, (latitude, longitude), place)
          if exactly_one:
              return parse_feature(features[0])
          else:
              return [parse_feature(feature) for feature in features]
docs: Returns location, (latitude, longitude) from json feed.