[Simple-support] Suppress serialization of empty lists, empty complex elements
Brought to you by:
niallg
|
From: Atkins, B. <Bri...@ne...> - 2011-09-19 20:27:04
|
I have an complex element that is optional: Using class: ... @Element(required=false) private Server server; ... Server.java: ... @Attribute private String name; @Element private String serverIp; @Element private String username; @Element private String encryptPass; ... Resulting in, correctly: ... <server name="server1"> <serverIp>10.10.10.10</serverIp> <username>user</username> <encryptPass>d8rhnnsdf8</encryptPass> </server> ... However, when the value of the server field in the enclosing object is null, I still get an empty element: <server/> This is also true of empty, non-inline lists. Is there a way to suppress empty elements all together, or on an element by element basis? Thanks! Batkins |