JsonWriterOptions Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Autorise l’utilisateur à définir un comportement personnalisé lors de l’écriture de code JSON en utilisant le Utf8JsonWriter.
public value class JsonWriterOptions
public struct JsonWriterOptions
type JsonWriterOptions = struct
Public Structure JsonWriterOptions
- Héritage
Remarques
Par défaut, le JSON est écrit sans retrait ni espace blanc supplémentaire. En outre, Utf8JsonWriter lève une exception si l’utilisateur tente d’écrire un JSON structurellement non valide.
Pour plus d’informations, consultez Comment écrire des sérialiseurs personnalisés et des désérialiseurs avec System.Text.Json.
Propriétés
Encoder |
Obtient ou définit l’encodeur à utiliser lors de l’échappement de chaînes, ou |
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é. |
MaxDepth |
Obtient ou définit la profondeur maximale autorisée lors de l’écriture de JSON, avec la valeur par défaut (autrement dit, 0) indiquant une profondeur maximale de 1 000. |
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. |