gilson_gp, qual versão do XStream vc esta usando, eu baxei a 1.3.1 mas não estou conseguindo fazer a annotation @XStreamAsAttribute funcionar, ela simplesmente não coloca os atributos do meu objeto como atributos da tag, estou ainda tentando fazer funcionar o exemplo do proprio site do xstream
@XStreamAlias(value="pessoa")publicclassPessoa{@XStreamAlias(value="nome")@XStreamAsAttributeprivateStringnome;@XStreamAlias(value="email")@XStreamAsAttributeprivateStringemail;@XStreamAlias(value="foneComercial")@XStreamAsAttributeprivateTelefonefoneComercial;//getters and setters}
a saida é como se não tivesse a annotation @XStreamAsAttribute, alias, nem a annotation @XStreamAlias não esta funcionando como vc pode ver:
tem alguma ideia do q pode estar faltando ou estou fazendo errado
Obrigado t+
cleiton_herrmann
consegui fazer funcionar usando os métodos, mas as annotation não consegui fazer funcionar
Se não me engano tem que chamar um método avisando o XStream para usar annotations. Não lembro de cabeça, mas é algo como xstream.useAnnotations, ou algo assim.
cleiton_herrmann
sim sim, tem mesmo eu tinha visto num forum gringo ontem, tem 2 metodos
xstream.processAnnotations(Classe.class);
ou
xstream.autodetectAnnotations(true);