dotnet / dotnet/aspnetcore

Allow user to configure ObjectMapper we use for MessagePack serialization/deserialization

Open
#25,539 3 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.