apatrida
07/17/2016, 9:19 AMslots
missing from one object instead of empty "slots": []
you must make the slots
member nullable:
val slots: Set<RuneSlot>?
Or change your incoming JSON to provide an empty array instead of a missing element.
It is possible in Jackson 2.8.x I could change the Kotlin module to treat missing collections as empty collections, but in all history of Jackson this has not been the case.