docs: def decode(data):
      """
      Handles decoding of the JSON `data`.
  
      Args:
          data (str): Data which will be decoded.
  
      Returns:
          dict: Dictionary with decoded data.
      """
      decoded = None
      try:
          decoded = json.loads(data)
      except Exception, e:
          raise MetaParsingException("Can't parse your JSON data: %s" % e.message)
  
      decoded = validator.check_structure(decoded)
  
      return decoded