Fork Me On GitLab

Code for handling extra types used in providence to help with jackson serialization and deserialization. It is really only needed to handle the Binary class from net.morimekta.utils:io-utils.

In order to enable the extra classes to be serialized, include the providence-core-jackson module, and call:

class MyModule {
    public static final ObjectMapper MAPPER = new ObjectMapper();
    static {
        ProvidenceModule.register(MAPPER);
    }
}

Using the object mapper after this should just work even with binary fields.