import json


def json_to_dict(json_str):
    """Convert a JSON string to a dictionary if not already a dictionary.

    :param json_str: JSON string to convert.
    :type json_str: str
    :return: JSON string as a dictionary.
    :rtype: dict or None
    """
    if json_str:
        if isinstance(json_str, dict):
            return json_str
        return json.loads(json_str)
    return json_str