JsonWriterOptions Struktura

Definice

Umožňuje uživateli definovat vlastní chování při psaní JSON pomocí 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
Dědičnost
JsonWriterOptions

Poznámky

Ve výchozím nastavení se kód JSON zapisuje bez odsazení nebo nadbytečné prázdné znaky.By default, the JSON is written without any indentation or extra white space. Utf8JsonWriterVyvolá výjimku také v případě, že se uživatel pokusí zapisovat do struktury neplatného formátu JSON.Also, Utf8JsonWriter throws an exception if the user attempts to write structurally invalid JSON.

Další informace najdete v tématu Postup zápisu vlastních serializátorů a deserializace pomocí System.Text.Jsv.For more information, see How to write custom serializers and deserializers with System.Text.Json.

Vlastnosti

Encoder

Získá nebo nastaví kodér, který má být použit při použití uvozovacích řetězců, nebo null k použití výchozího kodéru.Gets or sets the encoder to use when escaping strings, or null to use the default encoder.

Indented

Získává nebo nastavuje hodnotu, která indikuje, jestli má Utf8JsonWriter formátovat výstup JSON, který obsahuje odsazení vnořených tokenů JSON, přidání nových řádků a Přidání mezer mezi názvy vlastností a hodnotami.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

Získá nebo nastaví hodnotu, která indikuje, jestli má Utf8JsonWriter Přeskočit strukturální ověřování a umožní uživateli zapsat neplatný formát JSON.Gets or sets a value that indicates whether the Utf8JsonWriter should skip structural validation and allow the user to write invalid JSON.

Platí pro