| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2007 00:56:07
|
rodrigoallemand
GUJ Ranger
![[Avatar]](/images/avatar/d7b431b1a0cc5f032399870ff4710743.jpg)
Membro desde: 21/02/2005 20:19:47
Mensagens: 972
Localização: Rio de Janeiro, Recreio!!!
Offline
|
Pessoal,
Eu tenho o seguinte arquivo XML a ser lido pelo XStream...
Meu ObjetoMaior tem um(a) java.util.List<ObjetoMenor> dentro dele [edited] mapeado para a tag <lista-objetos-menores>, com várias instancias de ObjetoMenor dentro desta lista...
Todos os alias da vida estão colocados e a leitura é efetuada perfeitamente mas, como eu faço para que a leitura seja feita sem a tag de lista, para que meu XML fique mais simples, como no exemplo abaixo porem, utilizando as mesmas classes.
Qual o método do XStream eu tenho que chama antes do stream.fromXML()?
|
Rodrigo Allemand
A culpa é minha e eu a coloco em quem eu quizer!. (Homer Simpson)
http://blog.rodrigoallemand.com.br |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2007 07:49:50
|
rbamartins
JavaEvangelist
![[Avatar]](/images/avatar/a44879fe303dd43ad3f90d288329c039.jpg)
Membro desde: 01/03/2007 16:10:11
Mensagens: 362
Localização: Salvador
Offline
|
Não entendi muito bem amigo.
Você está fazendo o pase de XML para OBJETO JAVA e seu objeto esta vindo populado com as tags <lista-objeto-menor>conteudo</lista-objeto-menor>,
e você quer que venha apenas com "conteudo", é isso??
http://xstream.codehaus.org/tutorial.html
|
Rafael Britto A. Martins
http://rafaelmartinsjava.blogspot.com
"Um homem forte se defende sozinho, o homem mais forte defende os outros." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2007 11:55:38
|
gandja99
Debugger
Membro desde: 12/07/2004 20:50:57
Mensagens: 72
Localização: Vitória
Offline
|
Conheço o xstream superficialmente, mas ele tem um método para omitir campos (se não me engano é o omitField), da uma olhada....
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/07/2007 22:01:21
|
rodrigoallemand
GUJ Ranger
![[Avatar]](/images/avatar/d7b431b1a0cc5f032399870ff4710743.jpg)
Membro desde: 21/02/2005 20:19:47
Mensagens: 972
Localização: Rio de Janeiro, Recreio!!!
Offline
|
Alterei a descrição do tópico para ficar mais "entendivel"...
Eu tenho o ambiente hoje funcionando como descrito no primeiro XML e com as classes colocadas no inicio do tópico.
Eu queria que, a leitura da lista (java.util.List) do ObjetoMaior omitisse a tag gerada <lista-objetos-menores>...
Vou testar com o omitField colocado pelo amigo ai de cima... Vi na descrição do Javadoc dele, mas.... vamos testar...
|
Rodrigo Allemand
A culpa é minha e eu a coloco em quem eu quizer!. (Homer Simpson)
http://blog.rodrigoallemand.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/12/2010 22:43:00
|
casardo
Entusiasta Java
Membro desde: 09/09/2009 12:23:25
Mensagens: 15
Offline
|
Estou com a mesma dúvida depois de 3 anos da criação do tópico, sera que o autor do tópico conseguiu resolver o problema. Tenho um List com nome "detalhes" criado da seguinte forma...
e gostaria de omitir esta tag "detalhes" que aparece no meu XML abaixo...
já tentei usar o código abaixo, mas quando uso esse código ele omite tudo o que está dentro de detalhes (det; prod);
alguém sabe que método posso usar ?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/02/2011 11:12:48
|
waveiro
Smalltalk
Membro desde: 24/02/2011 11:06:53
Mensagens: 1
Offline
|
Amigo casardo,
Use o SEguinte Codigo:
This message was edited 1 time. Last update was at 25/02/2011 09:39:19
|
|
|
 |
|
|