json e mensagens de erro