Allow user to configure ObjectMapper we use for MessagePack serialization/deserialization
Open
area-signalr
feature-client-java
- Dominant language
- C#
- Stars
- 38.4k
- Forks
- 10.9k
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 276
Description
We should allow users to set strategies used by the ObjectMapper we use in the Java clients' MessagePack implementation (using the `ObjectMapper.configure()` method on our end). For example, https://fasterxml.github.io/jackson-databind/javadoc/2.5/com/fasterxml/jackson/databind/MapperFeature.html to configure deserialization, or https://fasterxml.github.io/jackson-databind/javadoc/2.8/com/fasterxml/jackson/databind/PropertyNamingStrategy.html to configure how property names are serialized. Right now all property names are serialized as if they were camelCase, even if the user defined them as PascalCase.
CC @BrennanConroy @halter73
Contributor guide
Assessment
This issue has not been assessed yet.