JsonWriterOptions Struct-datatyp

Definition

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
JsonWriterOptions

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 null för att använda standardkodaren.

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 true.

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.

Gäller för