I serialize this class using the Simple XML framework:
@Root
public class HowToRenderEmptyTag {
@Element(required=false)
private String nullString;
}
Run Code Online (Sandbox Code Playgroud)
I want to get:
<howToRenderNull>
<nullString/>
</howToRenderNull>
Run Code Online (Sandbox Code Playgroud)
But I get:
<howToRenderNull/>
Run Code Online (Sandbox Code Playgroud)
I have tried assigning an empty string:
@Root
public class HowToRenderEmptyTag {
@Element(required=false)
private String emptyString = "";
}
Run Code Online (Sandbox Code Playgroud)
But then I get one opening and one closing tag:
<howToRenderNull>
<emptyString></emptyString>
</howToRenderNull>
Run Code Online (Sandbox Code Playgroud)
使用XML并且更改客户端超出范围的客户端并没有错误地接受这一点.
关于如何获得单个空标签的任何想法?