Table of Contents

Class JsonSerializerOptionsExtensions

Namespace
Savvyio.Extensions.Text.Json
Assembly
Savvyio.Extensions.Text.Json.dll

Extension methods for the JsonSerializerOptions class.

public static class JsonSerializerOptionsExtensions
Inheritance
JsonSerializerOptionsExtensions

Methods

Clone(JsonSerializerOptions, Action<JsonSerializerOptions>)

Copies the options from a JsonSerializerOptions instance to a new instance.

public static JsonSerializerOptions Clone(this JsonSerializerOptions options, Action<JsonSerializerOptions> setup = null)

Parameters

options JsonSerializerOptions

The JsonSerializerOptions to extend.

setup Action<JsonSerializerOptions>

The JsonSerializerOptions which may be configured.

Returns

JsonSerializerOptions

A new cloned instance of options with optional altering as specified by the setup delegate.

Exceptions

ArgumentNullException

options cannot be null.