def run_task_json(task_cls, task_data):
<EOL>task = instantiate(task_cls)<EOL>task_callable = get_callable(task)<EOL>td = TaskData(task_data)<EOL>td.set_skipping_json(True)<EOL>return task_callable(td)<EOL>
Instantiate and run the perform method od given task data.

    :param task_cls: task class
    :param task_data: task data
    :type task_data: TaskData
    :return: task's result