JsonWriterOptions Structure

Définition

Autorise l’utilisateur à définir un comportement personnalisé lors de l’écriture de code JSON en utilisant le Utf8JsonWriter.Allows the user to define custom behavior when writing JSON using the Utf8JsonWriter.

public value class JsonWriterOptions
public struct JsonWriterOptions
type JsonWriterOptions = struct
Public Structure JsonWriterOptions
Héritage
JsonWriterOptions

Remarques

Par défaut, le JSON est écrit sans mise en retrait ni espace blanc supplémentaire.By default, the JSON is written without any indentation or extra white space. En outre, Utf8JsonWriter lève une exception si l’utilisateur tente d’écrire du code JSON structurellement non valide.Also, Utf8JsonWriter throws an exception if the user attempts to write structurally invalid JSON.

Pour plus d’informations, consultez sérialisation et désérialisation de JSON.For more information, see How to serialize and deserialize JSON.

Propriétés

Encoder

Obtient ou définit l’encodeur à utiliser lors de l’échappement de chaînes, ou null pour utiliser l’encodeur par défaut.Gets or sets the encoder to use when escaping strings, or null to use the default encoder.

Indented

Obtient ou définit une valeur qui indique si le Utf8JsonWriter doit mettre en forme la sortie JSON, qui inclut la mise en retrait des jetons JSON imbriqués, l’ajout de nouvelles lignes et l’ajout d’espaces blancs entre les noms et les valeur de propriété.Gets or sets a value that indicates whether the Utf8JsonWriter should format the JSON output, which includes indenting nested JSON tokens, adding new lines, and adding white space between property names and values.

SkipValidation

Obtient ou définit une valeur qui indique si le Utf8JsonWriter doit ignorer la validation structurelle et autoriser l’utilisateur à écrire du code JSON non valide.Gets or sets a value that indicates whether the Utf8JsonWriter should skip structural validation and allow the user to write invalid JSON.

S’applique à