JsonSerializerOptions
Provides options to be used with JsonSerializer.
Get or sets a value that indicates whether an extra comma at the end of a list of JSON values in an object or array is allowed (and ignored) within the JSON payload being deserialized.
Gets the list of user-defined converters that were registered.
Gets or sets the default buffer size, in bytes, to use when creating temporary buffers.
Gets or sets the policy used to convert a IDictionary key's name to another format, such as camel-casing.
Gets or sets the encoder to use when escaping strings, or null to use the default encoder.
Gets or sets a value that determines whether null values are ignored during serialization and deserialization. The default value is false.
Gets a value that determines whether read-only properties are ignored during serialization. The default value is false.
Gets or sets the maximum depth allowed when serializing or deserializing JSON, with the default value of 0 indicating a maximum depth of 64.
Gets or sets a value that determines whether a property's name uses a case-insensitive comparison during deserialization. The default value is false.
Gets or sets a value that specifies the policy used to convert a property's name on an object to another format, such as camel-casing, or null to leave property names unchanged.
Gets or sets a value that defines how comments are handled during deserialization.
Gets or sets a value that defines whether JSON should use pretty printing. By default, JSON is serialized without any extra white space.
public JsonSerializerOptions()
Initializes a new instance of the JsonSerializerOptions class.
Returns the converter for the specified type.