When I use Jackson polymorphic serialization, it generates a JSON object with an incorrect fully qualified class name. The code below serializes an XMLGregorianCalendar. The output is: I expected the following: Why does it output java.util.GregorianCalendar? Or more importantly: How do I fix this? Code exampl…