JsonSerializerOptions JsonSerializerOptions JsonSerializerOptions JsonSerializerOptions Class

Definizione

Fornisce le opzioni da usare con JsonSerializer.Provides options to be used with JsonSerializer.

public ref class JsonSerializerOptions sealed
public sealed class JsonSerializerOptions
type JsonSerializerOptions = class
Public NotInheritable Class JsonSerializerOptions
Ereditarietà
JsonSerializerOptionsJsonSerializerOptionsJsonSerializerOptionsJsonSerializerOptions

Costruttori

JsonSerializerOptions() JsonSerializerOptions() JsonSerializerOptions() JsonSerializerOptions()

Inizializza una nuova istanza della classe JsonSerializerOptions.Initializes a new instance of the JsonSerializerOptions class.

Proprietà

AllowTrailingCommas AllowTrailingCommas AllowTrailingCommas AllowTrailingCommas

Ottiene o imposta un valore che indica se una virgola aggiuntiva alla fine di un elenco di valori JSON in un oggetto o una matrice è consentita (e ignorata) all'interno del payload JSON in corso di deserializzazione.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.

Converters Converters Converters Converters

Ottiene l'elenco dei convertitori definiti dall'utente che sono stati registrati.Gets the list of user-defined converters that were registered.

DefaultBufferSize DefaultBufferSize DefaultBufferSize DefaultBufferSize

Ottiene o imposta le dimensioni predefinite del buffer, in byte, da usare per la creazione di buffer temporanei.Gets or sets the default buffer size, in bytes, to use when creating temporary buffers.

DictionaryKeyPolicy DictionaryKeyPolicy DictionaryKeyPolicy DictionaryKeyPolicy

Ottiene o imposta i criteri usati per convertire il nome di una chiave IDictionary in un altro formato, ad esempio con la combinazione di maiuscole e minuscole a cammello.Gets or sets the policy used to convert a IDictionary key's name to another format, such as camel-casing.

Encoder Encoder Encoder Encoder

Ottiene o imposta il codificatore da usare per l'escape delle stringhe oppure null per usare il codificatore predefinito.Gets or sets the encoder to use when escaping strings, or null to use the default encoder.

IgnoreNullValues IgnoreNullValues IgnoreNullValues IgnoreNullValues

Ottiene o imposta un valore che determina se i valori null vengono ignorati durante la serializzazione e la deserializzazione.Gets or sets a value that determines whether null values are ignored during serialization and deserialization. Il valore predefinito è false.The default value is false.

IgnoreReadOnlyProperties IgnoreReadOnlyProperties IgnoreReadOnlyProperties IgnoreReadOnlyProperties

Ottiene un valore che determina se le proprietà di sola lettura vengono ignorate durante la serializzazione.Gets a value that determines whether read-only properties are ignored during serialization. Il valore predefinito è false.The default value is false.

MaxDepth MaxDepth MaxDepth MaxDepth

Ottiene o imposta la profondità massima consentita durante la serializzazione o deserializzazione di JSON, con il valore predefinito 0 che indica una profondità massima di 64.Gets or sets the maximum depth allowed when serializing or deserializing JSON, with the default value of 0 indicating a maximum depth of 64.

PropertyNameCaseInsensitive PropertyNameCaseInsensitive PropertyNameCaseInsensitive PropertyNameCaseInsensitive

Ottiene o imposta un valore che determina se per il nome di una proprietà viene usato un confronto senza distinzione tra maiuscole e minuscole durante la deserializzazione.Gets or sets a value that determines whether a property's name uses a case-insensitive comparison during deserialization. Il valore predefinito è false.The default value is false.

PropertyNamingPolicy PropertyNamingPolicy PropertyNamingPolicy PropertyNamingPolicy

Ottiene o imposta un valore che specifica i criteri usati per convertire il nome di una proprietà per un oggetto in un altro formato, ad esempio la combinazione di maiuscole e minuscole a cammello o null per lasciare invariati i nomi delle proprietà.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.

ReadCommentHandling ReadCommentHandling ReadCommentHandling ReadCommentHandling

Ottiene o imposta un valore che definisce come vengono gestiti i commenti durante la deserializzazione.Gets or sets a value that defines how comments are handled during deserialization.

WriteIndented WriteIndented WriteIndented WriteIndented

Ottiene o imposta un valore che definisce se JSON deve usare la pretty print.Gets or sets a value that defines whether JSON should use pretty printing. Per impostazione predefinita, JSON viene serializzato senza spazi vuoti aggiuntivi.By default, JSON is serialized without any extra white space.

Metodi

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetConverter(Type) GetConverter(Type) GetConverter(Type) GetConverter(Type)

Restituisce il convertitore per il tipo specificato.Returns the converter for the specified type.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Si applica a