Boa noite pessoal,
é o seguinte: estou tentando converter uma string XML em objetos.
Minhas classes:
public class ListaErro {
List erros;
...
}
public class Erro {
private String codigo;
private String mensagem;
...
}
Chamo a função fromXML() para converter o xml em objetos, até aí tudo bem. Mas quando vou acessar um objeto de dentro da lista ele dá um erro(NullPointerException), pois o list continua null
Bloco onde chamo a função:
xstream.alias("erros", erro.ListaErro.class);
xstream.alias("erros", erro.Erro.class);
erro.ListaErro erros = (erro.ListaErro) xstream.fromXML(xml.);
Meu arquivo xml:
<erros>
<erro>
<codigo>ERR001</codigo>
<mensagem>Pacote deve ter no mínimo uma instrução</mensagem>
</erro>
<erro>
<codigo>ERR002</codigo>
<mensagem>Instrução não reconhecida</mensagem>
</erro>
</erros>
Algúem pode me dar alguma dica?
Obrigado.