/ Tag vazia do analisador XStream para valores nulos - java, xml, parsing, xstream

Tag vazia do analisador XStream para valores nulos - java, xml, parsing, xstream

Eu estou usando o analisador XStream. Eu quero obter uma tag vazia no lugar de valores nulos para uma variável. Como faço para conseguir isso?

Exemplo:

class Person{
private String name;
private String age;
}

Person person = new Person("Joe", null);

Eu estou conseguindo isso

<Person>
<name>Joe</name>
</Person>

Eu preciso disso,

<Person>
<name>Joe</name>
<age></age>
</Person>

Respostas:

0 para resposta № 1

Se apenas se referir a strings, inicialize-as com "", não com null.

Então, ao invés de:

Person person = new Person("Joe", null);

Experimentar:

Person person = new Person("Joe", "");

Além disso, certifique-se de dar uma olhada em: XStream serializar valores nulos