我正在使用XStream解析器。我想获得一个空标记来代替变量的空值。我如何实现这一目标?
示例:
class Person{
private String name;
private String age;
}
Person person = new Person("Joe", null);
我收到了这个,
<Person>
<name>Joe</name>
</Person>
我需要这个,
<Person>
<name>Joe</name>
<age></age>
</Person>
答案 0 :(得分:0)
如果只涉及字符串,请使用&#34;&#34;初始化它们,而不是使用null。
所以而不是:
Person person = new Person("Joe", null);
尝试:
Person person = new Person("Joe", "");
另外,请务必查看:XStream serialize null values