docs: def json_path_components(path):
      """Convert JSON path to individual path components.
  
      :param path: JSON path, which can be either an iterable of path
          components or a dot-separated string
      :return: A list of path components
      """
      if isinstance(path, str):
          path = path.split('.')
  
      return list(path)