code: def get_text(self, deserialized_json):
          
          if isinstance(deserialized_json, dict):
              result = ''
              for key in sorted(deserialized_json):
                  result += self.get_text(deserialized_json[key]) + ' '
              return result
  
          if isinstance(deserialized_json, list):
              result = ''
              for item in deserialized_json:
                  result += self.get_text(item) + ' '
              return result
  
          if isinstance(deserialized_json, six.string_types):
              return deserialized_json
          else:
              return ''
docs: Recursively get text from subcomponents of a deserialized json. To
          enforce the same order on the documents, make sure to read keys of
          deserialized_json in a consistent (alphabetical) order.