При использовании XStream я получаю пустой тег (в поле коллекции), если я пытаюсь сериализовать объект с коллекцией java.util.List, которая является пустой. Как удалить этот пустой тег в выводе xml?
java.util.List
Ваша переменная List должна быть null и не содержать пустой список, чтобы избежать тега 'empty'.
List list = getList(); if(list.isEmpty()) { list = null; } // Serialization ...
EDIT:
Если вы хотите, чтобы это делалось автоматически, вам нужно создать собственный конвертер, следуйте этому руководству: http://x -stream.github.io / converter-tutorial.html