Boa tarde a todos!
Estou precisando de uma ajuda em Xstream. Já dei umas boas googladas e não achei o que preciso.
Estou fazendo um parse no xml com o Xstream, até ai tudo bem, mas não consigo pegar um atributo.
Meu XML:
... ...Minha classe:
@XStreamAlias(“nota”)
public class Nota implements Serializable {
@XStreamAlias("cancelamento")
@XStreamAsAttribute
private String cancelamento;
@XStreamAlias("liquidacao")
@XStreamAsAttribute
private String dataliquidacao;
@XStreamAlias("numerodanota")
@XStreamAsAttribute
private String numero;
@XStreamAlias("datadonegocio")
@XStreamAsAttribute
private String dataNegocio;
@XStreamAlias("cliente")
@XStreamAsAttribute
private String codigoCliente;
@XStreamAlias("cliente")
private Cliente cliente;
@XStreamAlias("financeiro")
private Financeiro financeiro;
@XStreamImplicit(itemFieldName="negocio")
private List<Negocio> negocios;
Gets e sets
Quando eu faço getAnnotatedMarshaller().getXStream().fromXML(Meu xml) ele me retorna todos os campos(cancelamento,liquidacao…), menos o valor do atributo “cliente”.
Obrigado!