Vraptor3 (serialize/deserialize) listas com xstream  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
diguix
JavaChild
[Avatar]

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!
[Email]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

diguix
JavaChild
[Avatar]

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!
[Email]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team