TIL: how to pars a json http body in go