code: def read_string_array(self, key, embedded=True):
          
          data = None
          if key is not None:
              key_type = self.variable_type(key)
              data = self.db.read(key.strip())
              if embedded:
                  data = self.read_embedded(data, key_type)
              if data is not None:
                  try:
                      data = json.loads(data, object_pairs_hook=OrderedDict)
                  except ValueError as e:
                      err = u'Failed loading JSON data ({}). Error: ({})'.format(data, e)
                      self.tcex.log.error(err)
                      self.tcex.message_tc(err)
                      self.tcex.exit(1)
          else:
              self.tcex.log.warning(u'The key field was None.')
          return data
docs: Read method of CRUD operation for string array data.
  
          Args:
              key (string): The variable to read from the DB.
              embedded (boolean): Resolve embedded variables.
  
          Returns:
              (list): Results retrieved from DB.