serializar/des-serializar para .CSV ou xml  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
renato_ramos
JavaGuru
[Avatar]

Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline

Oi!,

tem alguma API que auxilie a serializacao para csv??



mt obrigado =D

This message was edited 1 time. Last update was at 13/11/2009 11:17:06


[]'s Renato Ramos
[Email] [MSN]
A.L
JavaGuru
[Avatar]

Membro desde: 18/09/2008 22:45:30
Mensagens: 225
Localização: Araraquara - SP - Brazil
Offline

Antes que eu fale besteira....exemplifica ai =P

Alex Antonio Fernandes Lopes
Dicas Linux : http://www.dicaslinux.wordpress.com
====================
"The best way to predict the future is to invent it" - Alan Kay
[WWW] [MSN]
renato_ramos
JavaGuru
[Avatar]

Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline

acho que usei a expressao errada.. nun é API.. acho que biblioteca.. a sei la lol
então...
eu preciso serializar meus objetos para algum arquivo para outra aplicação trabalhar come sse arquivo (atualziar, inserir)

pelo que eu estava vendo .csv parace ser o mais facil, mas mesmo assim achei complicado ^^'


mas c vc tiver outra ideia de como eu posso fazer isso..

pode me falar estou aberto a sugestões.


mt obrigado =D

This message was edited 1 time. Last update was at 13/11/2009 10:08:44


[]'s Renato Ramos
[Email] [MSN]
A.L
JavaGuru
[Avatar]

Membro desde: 18/09/2008 22:45:30
Mensagens: 225
Localização: Araraquara - SP - Brazil
Offline

Bom basicamente é voce pegar os atributos do seu objeto e separar por entre virgulas e vice-versa né. Tem dois caras pra facilitar:

http://supercsv.sourceforge.net/codeExamples_partial_reading_writing.html


http://opencsv.sourceforge.net/ - Reading and Writing

Ai voce pode criar um serviço no seu projeto com o que for melhor pro caso,e deixa esses fws transparentes

Alex Antonio Fernandes Lopes
Dicas Linux : http://www.dicaslinux.wordpress.com
====================
"The best way to predict the future is to invent it" - Alan Kay
[WWW] [MSN]
renato_ramos
JavaGuru
[Avatar]

Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline

caçando no google

eu achei esse aqui

http://jsefa.sourceforge.net/quick-tutorial.html

to testando.. daki a poko eu falo

o segundo link.. não tem lugar pra fazer download?


valeu =D

[]'s Renato Ramos
[Email] [MSN]
A.L
JavaGuru
[Avatar]

Membro desde: 18/09/2008 22:45:30
Mensagens: 225
Localização: Araraquara - SP - Brazil
Offline

Nossa esse que voce achou é bem melhor, com annotations fica muito mais fácil.

O do segundo link tem o repositorio

http://oss.sonatype.org/content/groups/sourceforge/net/sf/opencsv/opencsv/2.0.1/

Mas acho que esse ja ficou no chinelo né rsrs

Alex Antonio Fernandes Lopes
Dicas Linux : http://www.dicaslinux.wordpress.com
====================
"The best way to predict the future is to invent it" - Alan Kay
[WWW] [MSN]
renato_ramos
JavaGuru
[Avatar]

Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline

tipo é uma mão na roda

só que eu não faço a minima ideia de onde ele esta salvando o arquivo.. ou se ele esta salvando '-'

eles não falam isso no tutorial ^^'

aqui esta meu codigo



tentei usar o .flush();

mas nada.. alguma ideia?

This message was edited 1 time. Last update was at 13/11/2009 10:43:10


[]'s Renato Ramos
[Email] [MSN]
renato_ramos
JavaGuru
[Avatar]

Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline

é o problema é maior do que eu esperava.. estou usando hibernate tambem..

como sera que eu faço para pegar um valor de objetos relacionados?

aah.. ja estou entrando em desespero lol


[]'s Renato Ramos
[Email] [MSN]
A.L
JavaGuru
[Avatar]

Membro desde: 18/09/2008 22:45:30
Mensagens: 225
Localização: Araraquara - SP - Brazil
Offline

Essa XmlSerializer nao tem nenhum metodo pra escrita em arquivo?

Valor de objetos relacionados? Mas nao rola criar um VO pra guardar esse valor, ai vc manda esse VO pro serializar, qq acha? To viajando?rs

Alex Antonio Fernandes Lopes
Dicas Linux : http://www.dicaslinux.wordpress.com
====================
"The best way to predict the future is to invent it" - Alan Kay
[WWW] [MSN]
renato_ramos
JavaGuru
[Avatar]

Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline

eita.. eu boiei mais ainda.. não tem não..

só se fizer outra classe que extende dela.. e sobrescrever o metodo write.. mas não tneho conhecimento pra isso non =/



[]'s Renato Ramos
[Email] [MSN]
renato_ramos
JavaGuru
[Avatar]

Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline

achei tambem a possibilidade pra xml

http://xstream.codehaus.org/tutorial.html

tem como criar namespace.. igual no jsefa??


valeeu!

[]'s Renato Ramos
[Email] [MSN]
A.L
JavaGuru
[Avatar]

Membro desde: 18/09/2008 22:45:30
Mensagens: 225
Localização: Araraquara - SP - Brazil
Offline

Putz xstream é show, mas ai foge do escopo do .csv.

Mas se puder fazer em .xml xstream tem um esquema similar a namespace sim.

Alex Antonio Fernandes Lopes
Dicas Linux : http://www.dicaslinux.wordpress.com
====================
"The best way to predict the future is to invent it" - Alan Kay
[WWW] [MSN]
renato_ramos
JavaGuru
[Avatar]

Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline

A.L. valeu

pra mim tanto faz csv ou xml.. só quero exportar o objetos..

vc sabe como fazer o esqma do namespace?

e tem como deserializar o namespace em uma lista de objetos??

acho q eu to brizando dmais.. to tentando desde das 8h xD


[]'s Renato Ramos
[Email] [MSN]
A.L
JavaGuru
[Avatar]

Membro desde: 18/09/2008 22:45:30
Mensagens: 225
Localização: Araraquara - SP - Brazil
Offline

Putz renato, desculpa a demora cara, conseguiu resolver teu problema?

Alex Antonio Fernandes Lopes
Dicas Linux : http://www.dicaslinux.wordpress.com
====================
"The best way to predict the future is to invent it" - Alan Kay
[WWW] [MSN]
renato_ramos
JavaGuru
[Avatar]

Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline



ainda não =/

eu consegui serializar para binario, mas ele tambem pega o tipo davariavel.. como eu nao vou poder usar o hibernate na outra aplicação que vai usar o arquivo o melhor seria algum arquivo indepente.

to tentando com xml com aquela lib que eu encontrei.. mas tá dando uma execao to tentando resolver mas a documetação dos cara é estranho..

ms valeu a atencao!

teh mais!

[]'s Renato Ramos
[Email] [MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team