XStream URGENTE !(Alguém sabe?)

7 respostas
igor_jua

Pessoal estou utilizando o XStream e preciso que quando uma String da minha classe for nula apareca no xml <\nome da String>
ex:

class XXX{
private String nome;
public XXX(String nome){
this.nome=nome;
}
}

Com isso eu tenho:

Alguma coisa

mas se nome for null eu queria que ele ficasse assim:


Como fazer???

7 Respostas

S

Se tu iniciar ele com uma string vazia nome=""; não resolve?

igor_jua

não, pois a tag ficará vazia e não nula…
se eu inicializar a String como vaizia ela ficará assim:

e eu preciso que ela fique nula, assim:

(“somente a tag fechada”)

igor_jua

Até onde sei, para se ter uma tag nula eu teria que criar uma classe para cada String, mas deve haver algum modo de faz isto com Strings, pois uma String tbm é um objeto.

igor_jua

Iai, ninguem sabe?

igor_jua

Nem um pitaco pra dar???

maior_abandonado

naquela sua classe XXX, no getMinhaString vc coloca um if (minhaString == null) return “” else return minhaString…

editando… falei bestera, agora que eu vi que ja sugeriram isso…

altitdb

igor_jua,

você resolveu seu problema??

Estou com um problema parecido!

Se puder ajudar agradeço!

xD~~

Criado 25 de novembro de 2009
Ultima resposta 6 de jan. de 2011
Respostas 7
Participantes 4