Skip to content

Instantly share code, notes, and snippets.

@ankitvijay
Created June 19, 2021 22:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ankitvijay/b721a4207ab0a42e1f1a826612cd566a to your computer and use it in GitHub Desktop.
Save ankitvijay/b721a4207ab0a42e1f1a826612cd566a to your computer and use it in GitHub Desktop.
Cosmos Client with Custom System.Text.Json Serializer
var cosmosClient = new CosmosClient("<cosmosDBConnectionString>",
new CosmosClientOptions
{
Serializer = new CosmosSystemTextJsonSerializer(new JsonSerializerOptions
{
// Update your JSON Serializer options here.
PropertyNamingPolicy = JsonNamingPolicy.CamelCase,
Converters =
{
new JsonStringEnumConverter()
},
IgnoreNullValues = true,
IgnoreReadOnlyFields = true
})
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment