JsonWriterOptions Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ermöglicht dem Benutzer das Definieren von benutzerdefiniertem Verhalten beim Schreiben von JSON mit dem Utf8JsonWriter.
public value class JsonWriterOptions
public struct JsonWriterOptions
type JsonWriterOptions = struct
Public Structure JsonWriterOptions
- Vererbung
Hinweise
Standardmäßig wird die JSON ohne Einzug oder zusätzliche Leerzeichen geschrieben. Löst außerdem eine Ausnahme aus, Utf8JsonWriter wenn der Benutzer versucht, strukturell ungültige JSON zu schreiben.
Weitere Informationen finden Sie unter Schreiben benutzerdefinierter Serializer und Deserializer mit System.Text.Json.
Eigenschaften
Encoder |
Ruft den Encoder ab oder legt den Encoder fest, der beim Versehen von Zeichenfolgen mit Escapezeichen verwendet wird, oder |
Indented |
Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Utf8JsonWriter die JSON-Ausgabe formatieren soll. Dazu gehört das Einrücken geschachtelter JSON-Token, das Hinzufügen neuer Zeilen und das Einfügen von Leerzeichen zwischen Eigenschaftsnamen und -werten. |
MaxDepth |
Ruft die maximale Tiefe ab, die beim Schreiben von JSON zulässig ist, wobei der Standardwert (also 0) eine maximale Tiefe von 1000 angibt. |
SkipValidation |
Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Utf8JsonWriter die strukturelle Überprüfung überspringen und dem Benutzer das Schreiben von ungültigem JSON ermöglichen soll. |