class_docstr: Geocoder using the LiveAddress API provided by SmartyStreets.
  
  Documentation at:
      https://smartystreets.com/docs/cloud/us-street-api
class_docstr_tok: ["Geocoder","using","the","LiveAddress","API","provided","by","SmartyStreets",".","Documentation","at",":","https",":","\/\/smartystreets.com\/docs\/cloud\/us-street-api"]
docstr: Parse responses as JSON objects.
docstr_tok: ["Parse","responses","as","JSON","objects","."]
code: def _parse_json(self, response, exactly_one=True):
      """
      Parse responses as JSON objects.
      """
      if not len(response):
          return None
      if exactly_one:
          return self._format_structured_address(response[0])
      else:
          return [self._format_structured_address(c) for c in response]
  
file_path: geopy/geopy/geocoders/smartystreets.py
imports: from functools import partial
  from urllib.parse import urlencode
  from geopy.adapters import AdapterHTTPError
  from geopy.exc import GeocoderQuotaExceeded
  from geopy.geocoders.base import DEFAULT_SENTINEL, Geocoder
  from geopy.location import Location
  from geopy.util import logger
label_desc: Use image node_id 4 for calling the LiveAddress obj's underlying member method code with example usage: obj._parse_json(response, exactly_one) and returns: None, self, unknown