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 es dem Benutzer, benutzerdefiniertes Verhalten beim Schreiben von JSON mithilfe der Utf8JsonWriterzu definieren.
public value class JsonWriterOptions
public struct JsonWriterOptions
type JsonWriterOptions = struct
Public Structure JsonWriterOptions
- Vererbung
Hinweise
Standardmäßig wird der JSON-Code ohne Einzug oder zusätzliche Leerzeichen geschrieben. Außerdem löst Utf8JsonWriter eine Ausnahme aus, wenn der Benutzer versucht, strukturell ungültigen JSON-Code zu schreiben.
Weitere Informationen finden Sie unter Schreiben von benutzerdefinierten Serialisierern und Deserializern mit System.Text.Json.
Eigenschaften
Encoder |
Ruft den Encoder ab, der beim Escapen von Zeichenfolgen verwendet werden soll, oder legt diesen fest, oder |
IndentCharacter |
Definiert das Einzugszeichen, das von Utf8JsonWriter verwendet wird, wenn Indented aktiviert ist. Standardmäßig wird das Leerzeichen verwendet. |
Indented |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Utf8JsonWriter die JSON-Ausgabe formatieren soll, die geschachtelte JSON-Token einrückt, neue Zeilen hinzufügen und Leerzeichen zwischen Eigenschaftsnamen und Werten hinzufügen soll. |
IndentSize |
Definiert die Von Utf8JsonWriter verwendete Einzugsgröße, wenn Indented aktiviert ist. Standardwert ist 2. |
MaxDepth |
Ruft die maximale Tiefe ab, die beim Schreiben von JSON zulässig ist, mit dem Standardwert (d. h. 0), der eine maximale Tiefe von 1000 angibt. |
NewLine |
Ruft die neue Zeilenzeichenfolge ab, die verwendet werden soll, wenn Indented Der Standardwert ist der Wert von NewLine. |
SkipValidation |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Utf8JsonWriter die strukturelle Überprüfung überspringen soll, und dem Benutzer das Schreiben ungültiger JSON-Werte gestatten soll. |