a jackon-like json handler for golang