使用 XStream 时,如果我尝试序列化具有java.util.List空集合的对象,我会得到空标记(在集合字段上)。如何删除 xml 输出中的空标签?
您的 List 变量必须为null并且不包含空列表,以避免出现“空”标记。
List list = getList();
if(list.isEmpty()) { list = null; }
// Serialization ...
编辑:
如果您希望自动完成此操作,则需要创建一个自定义转换器,请按照本教程进行操作: http://x-stream.github.io/converter-tutorial.html
| 归档时间: | 
 | 
| 查看次数: | 4474 次 | 
| 最近记录: |