JsonWriterOptions Struktura

Definicja

Zezwala użytkownikowi na definiowanie zachowania niestandardowego podczas pisania JSON przy użyciu Utf8JsonWriter.Allows the user to define custom behavior when writing JSON using the Utf8JsonWriter.

public value class JsonWriterOptions
public struct JsonWriterOptions
type JsonWriterOptions = struct
Public Structure JsonWriterOptions
Dziedziczenie
JsonWriterOptions

Uwagi

Domyślnie kod JSON jest zapisywana bez wcięcia lub dodatkowego odstępu.By default, the JSON is written without any indentation or extra white space. Ponadto Utf8JsonWriter zgłasza wyjątek, jeśli użytkownik próbuje napisać strukturalnie nieprawidłowy kod JSON.Also, Utf8JsonWriter throws an exception if the user attempts to write structurally invalid JSON.

Aby uzyskać więcej informacji, zobacz jak serializować i deserializować JSON.For more information, see How to serialize and deserialize JSON.

Właściwości

Encoder

Pobiera lub ustawia koder, który będzie używany podczas ucieczki ciągów lub null, aby użyć domyślnego kodera.Gets or sets the encoder to use when escaping strings, or null to use the default encoder.

Indented

Pobiera lub ustawia wartość wskazującą, czy Utf8JsonWriter powinien formatować dane wyjściowe JSON, w tym wcięcia zagnieżdżonych tokenów JSON, dodawanie nowych wierszy i Dodawanie odstępów między nazwami właściwości i wartościami.Gets or sets a value that indicates whether the Utf8JsonWriter should format the JSON output, which includes indenting nested JSON tokens, adding new lines, and adding white space between property names and values.

SkipValidation

Pobiera lub ustawia wartość wskazującą, czy Utf8JsonWriter powinien pominąć walidację strukturalną i zezwolić użytkownikowi na zapisanie nieprawidłowego JSON.Gets or sets a value that indicates whether the Utf8JsonWriter should skip structural validation and allow the user to write invalid JSON.

Dotyczy