/** * Returns a default ObjectMapper with settings adjusted for use in servers. * <p> * Settings: * <ul> * <li>Throw on unknown properties found during deserialization. * </ul> */ public static ObjectMapper newServerObjectMapper() { return withDefaultModules(new ObjectMapper()) .enable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); }
/** * Returns a default ObjectMapper with settings adjusted for use in clients. * <p> * Settings: * <ul> * <li>Ignore unknown properties found during deserialization. * </ul> */ public static ObjectMapper newClientObjectMapper() { return withDefaultModules(new ObjectMapper()) .disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); }
/** * Returns a default ObjectMapper which uses the cbor factory with settings adjusted for use in servers. * <p> * Settings: * <ul> * <li>Throw on unknown properties found during deserialization. * </ul> */ public static ObjectMapper newCborServerObjectMapper() { return withDefaultModules(new ObjectMapper(new CBORFactory())) .enable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); }
/** * Returns a default ObjectMapper which uses the cbor factory with settings adjusted for use in clients. * <p> * Settings: * <ul> * <li>Ignore unknown properties found during deserialization. * </ul> */ public static ObjectMapper newCborClientObjectMapper() { return withDefaultModules(new ObjectMapper(new CBORFactory())) .disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); }