support relative json paths