| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/02/2010 11:47:29
|
diguix
JavaChild
![[Avatar]](/images/avatar/16ad66b2d7d7eda19f34e2f6197e2236.jpg)
Membro desde: 27/08/2006 19:53:29
Mensagens: 142
Localização: RJ/Rio de Janeiro
Offline
|
Então pessoal, estou com a seguinte situação.
Eu recebo um json de uma coleção serilizada pelo vraptor3 (3.1.0) como esta:
usei o modelo simples para serializar a coleção conforme disponível nessa versão mais nova:
Código para dserializar:
Porém na hora de deserializar não está rolando, já tentei criar Wrapper para deserializar a lista, entre outros.
Eu dei uma olhada no github que existe algumas classes deserializer no próprio core do vraptor, porém não entendi como usar, e nem sei se resolve o meu problema.
Será que estou esquecendo de alguma coisa.
achei essa thread do nabble também, porém não sai do lugar: http://old.nabble.com/JSON-Arrays-td21989199.html
Já dei uma fuçada na documentação do Xstream também, será que deixar passar?
Alguma idéia?
Abraços.
|
O conhecimento está a onde nós olhamos com vontade de aprender! |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/02/2010 22:51:09
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline
|
Consegui fazer uma gambiarra que funciona...
o XStream não suporta mto bem isso mesmo...
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/02/2010 11:15:14
|
diguix
JavaChild
![[Avatar]](/images/avatar/16ad66b2d7d7eda19f34e2f6197e2236.jpg)
Membro desde: 27/08/2006 19:53:29
Mensagens: 142
Localização: RJ/Rio de Janeiro
Offline
|
Fala Lucas tudo certo!
Então,
no final da tarde acabei lendo no faq do xstream que ele não faz isso!!
Ai resolvi fazer um "parserzinho genérico".. ficou marretadão, mas ficou genérico para qualquer lista, ou seja,
ele já me retorna a Lista do tipo que sei que vou receber LIst<T> ...
não está o código mais lindo , mas funciona..
irei fazer uns testes da maneira que você fez ficou mais bonito e simples.
Vocês que conhecem o xstream, ficaria elegante implementarmos, isto e mandarmos o patch? o que tu acha?
Abraços.
|
O conhecimento está a onde nós olhamos com vontade de aprender! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/02/2010 14:01:48
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline
|
isso ainda é uma gambiarra, então não é elegante
teria que colocar algo no próprio XStream (a classe), tipo um método pra ele saber se virar com a lista...
mas entra na lista de discussões deles e sugere o patch
[]'s
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
|
|