def METHOD_NAME(args):
    """Parse a series of filter arguments into a dictionary.
    Parameters
    ----------
    args : sequence of str
        Filter arguments to parse.
    Returns
    -------
    dict
        Filter arguments.
    """
    if args is None or len(args) == 0:
        return None
    elif len(args) == 1:
        if _is_json_like(args[0]):
            return _parse_json(args[0])
        else:
            key, value = _parse_single(args[0])
            query = {key: value}
    else:
        query = dict(parse_simple(args))
    _print_err(f"Interpreted filter arguments as '{json.dumps(query)}'.")
    return query