remove unnecessary include from json.c
parse tasks into struct task ** array, with opaque struct task