Jackson deserialize XML to list of abstract item based on NodeTagName I want to deserialize an XML with jackson. I have an xml string like this: