JsonWriterOptions Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillåter att användaren definierar anpassat beteende när du skriver JSON med hjälp av Utf8JsonWriter.
public value class JsonWriterOptions
public struct JsonWriterOptions
type JsonWriterOptions = struct
Public Structure JsonWriterOptions
- Arv
Kommentarer
Som standard skrivs JSON utan indrag eller extra tomt utrymme. Utf8JsonWriter Dessutom utlöser ett undantag om användaren försöker skriva strukturellt ogiltig JSON.
Mer information finns i Skriva anpassade serialiserare och deserialiserare med System.Text.Json.
Egenskaper
| Name | Description |
|---|---|
| Encoder |
Hämtar eller ställer in kodaren som ska användas när du tar bort strängar, eller |
| IndentCharacter |
Definierar indragstecknet som används av Utf8JsonWriter när Indented är aktiverat. Standardvärdet är blankstegstecknet. |
| Indented |
Hämtar eller anger ett värde som anger om Utf8JsonWriter ska formatera JSON-utdata, vilket inkluderar indrag av kapslade JSON-token, lägga till nya rader och lägga till blanksteg mellan egenskapsnamn och värden. |
| IndentSize |
Definierar indragsstorleken som används av Utf8JsonWriter när Indented är aktiverad. Standardvärdet är två. |
| MaxDepth |
Hämtar eller anger det maximala djup som tillåts när du skriver JSON, med standardvärdet (dvs. 0) som anger ett maximalt djup på 1 000. |
| NewLine |
Hämtar eller anger den nya radsträngen som ska användas när Indented är Standardvärdet är NewLine. |
| SkipValidation |
Hämtar eller anger ett värde som anger om Utf8JsonWriter ska hoppa över strukturell validering och tillåta användaren att skriva ogiltig JSON. |