Use aeson's eitherDecode instead of just decode

Thanks!