| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/07/2010 10:13:43
|
donatinho
JavaBaby
![[Avatar]](/images/avatar/7a951116de2a4c23c74733d76046a5b4.jpg)
Membro desde: 28/03/2006 15:39:17
Mensagens: 82
Localização: Belo Horizonte
Offline
|
Bom dia galera, beleza?
Estou com um problema que é o seguinte.
Estou usando XStream 1.3 e quero converter uma string em um objeto.
Porem, o codigo em java ja estava implementado e com isso possuo algumas interfaces.
xml
<solicitante>
<identificacao>
<CNPJ>99999999999999</CNPJ>
</identificacao>
<solicitante
o meu problema que a classe Solicitante possui uma Identificacao que é uma interface e esta interface é implementada pela classe InterfaceCNPJ.
Assim, nao consigo fazer a string virar um objeto solicitante.
Alguem poderia me ajudar?
Att,
donatinho
|
donatinho |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/07/2010 11:09:54
|
davidbuzatto
Moderador
![[Avatar]](/images/avatar/7ba6d33c373fea56b7258003b16c68e5.jpg)
Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Online
|
O xml que você postou é o que está gerando ou é o que você deseja?
Explique um pouco melhor seu problema...
E faça um favor para você mesmo, não use o XStream... Já usei e sempre tive alguns problemas. Depois que encontrei o Simple XML não tive mais nenhum problema. Dê uma olhada http://simple.sourceforge.net/
[]´s
|
Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."
http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/07/2010 11:57:21
|
donatinho
JavaBaby
![[Avatar]](/images/avatar/7a951116de2a4c23c74733d76046a5b4.jpg)
Membro desde: 28/03/2006 15:39:17
Mensagens: 82
Localização: Belo Horizonte
Offline
|
Oi davidbuzatto, como vai?
Pois bem, vou tentar ser mais claro.
O xml é o seguinte:
<solicitante>
<identificacao>
<CNPJ>99999999999999</CNPJ>
</identificacao>
<solicitante>
porem a classe Solicitante implementa a interface Identificacao que instancia um objeto IdentificacaoCNPJ.
Assim, estou usando o XStream, porém consigo transformar de xml para objeto, so que nao consigo ler o valor do atributo CNPJ, sempre retorna vazio.
|
donatinho |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/07/2010 15:15:32
|
donatinho
JavaBaby
![[Avatar]](/images/avatar/7a951116de2a4c23c74733d76046a5b4.jpg)
Membro desde: 28/03/2006 15:39:17
Mensagens: 82
Localização: Belo Horizonte
Offline
|
Galera, nao sei se estou sendo claro com minha duvida...
entao, acho que vou melhor a pergunta...
como faco para converter de string para objeto classes que implementam interfaces . . .
|
donatinho |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/07/2010 10:08:46
|
donatinho
JavaBaby
![[Avatar]](/images/avatar/7a951116de2a4c23c74733d76046a5b4.jpg)
Membro desde: 28/03/2006 15:39:17
Mensagens: 82
Localização: Belo Horizonte
Offline
|
Bom dia a todos! Consegui resolver o problema da seguinte forma: - criei uma classe que implementa converter - na classe do confXstream construi o codigo: assim, a conversao de string para objeto funcionou... See ya donatinho
This message was edited 1 time. Last update was at 16/07/2010 10:09:16
|
donatinho |
|
|
 |
|
|