| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/08/2006 17:48:00
|
kuchma
Moderador
![[Avatar]](/images/avatar/85422afb467e9456013a2a51d4dff702.jpg)
Membro desde: 17/01/2003 19:36:16
Mensagens: 1231
Localização: Curitiba - PR
Offline
|
Pessoal,
Estou usando o XStream para serializar/deserializar objetos. Entretanto gostaria de usar um formato mais compacto do que o XML padrao gerado por ele, como YAML. Procurando na internet, encontrei algumas informacoes a respeito de como fazer isso (como http://joe.truemesh.com/blog//000479.html), mas nenhuma indicacao concreta de uma implementacao de outro formato para o XStream.
Pergunta: alguem sabe se algo assim ja foi implementado? (nao precisa ser necessariamente YAML, algum formato mais compacto que o XML ja ajuda)
Pensei em partir pra alguma API Java de manipulacao de YAML (http://jyaml.sourceforge.net/, http://yaml4j.sourceforge.net/) ou JSON, mas o XStream eh uma API estavel e veloz, entao a preferencia eh por ela.
Opinioes?
Marcio Kuchma
|
E tu, Belém-Efrata, pequena demais para figurar como grupo de milhares de Judá, de ti me sairá o que há de reinar em Israel, e cujas origens são desde os tempos antigos, desde os dias da eternidade. Mq 5:2, Miquéias, 750 AC aprox. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/08/2006 19:37:51
|
Guilherme Silveira
Administrador
Membro desde: 14/08/2002 10:09:26
Mensagens: 1096
Localização: Sao Paulo
Offline
|
TUdo bom Marcio?
O Joe implementou o BinaryWriter que escreve bits em vez de xml, gerando dados MUITO menores que o xm comum. Nao eh a melhor tatica de compressao do planeta.
Para usar:
a) baixe o snapshot do site (ou aguarde ate duas semanas para o novo release)
b) de uma olhada no binarywriter que existe la e no jira que gerou esse codigo
c) veja os test cases usando esse writer
Nao existe nenhum tutorial mas o testcase vai resolver seu problema. Qq coisa pergunta na lista de discussao do xstream no proprio site deles
Abraco
Guilherme
|
-------------------------------------------------------
Guilherme Silveirahttp://blog.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/08/2006 19:48:03
|
facholi
JavaBaby
![[Avatar]](/images/avatar/b9e4093f970251d5bcf888b76944a4bc.jpg)
Membro desde: 22/08/2005 16:38:08
Mensagens: 98
Offline
|
opa, td bem... vc pode criar um converter para a sua classe e especificar como vc quer o xml:
http://xstream.codehaus.org/javadoc/com/thoughtworks/xstream/converters/Converter.html
dah uma olhadinha no arquivo anexado...
| Nome do arquivo |
x.zip |
Download
|
| Descrição |
|
| Tamanho |
97 Kbytes
|
| Baixado: |
53 vez(es) |
|
Rodrigo Facholi
www.dclick.com.br
blog.dclick.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/08/2006 19:50:59
|
facholi
JavaBaby
![[Avatar]](/images/avatar/b9e4093f970251d5bcf888b76944a4bc.jpg)
Membro desde: 22/08/2005 16:38:08
Mensagens: 98
Offline
|
hmmm, achei q era isso q ele queria gui...
|
Rodrigo Facholi
www.dclick.com.br
blog.dclick.com.br |
|
|
 |
|
|