JsonWriterOptions Struktura

Definice

Umožňuje uživateli definovat vlastní chování při zápisu JSON pomocí .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 JSON zapisuje bez odsazení nebo nadbytečného prázdného místa. Také vyvolá výjimku, Utf8JsonWriter pokud se uživatel pokusí zapsat strukturálně neplatný JSON.

Další informace naleznete v tématu Jak psát vlastní serializátory a deserializery pomocí System.Text.Json.

Vlastnosti

Encoder

Získá nebo nastaví kodér pro použití při úniku řetězců nebo null použití výchozího kodéru.

Indented

Získá nebo nastaví hodnotu, která označuje, zda Utf8JsonWriter má formátovat výstup JSON, který zahrnuje odsazení vnořených tokenů JSON, přidání nových řádků a přidání prázdné mezery mezi názvy vlastností a hodnotami.

MaxDepth

Získá nebo nastaví maximální povolenou hloubku při zápisu JSON s výchozí hodnotou (tj. 0) označující maximální hloubku 1000.

SkipValidation

Získá nebo nastaví hodnotu, která označuje, zda Utf8JsonWriter má přeskočit strukturální ověřování a umožnit uživateli zapisovat neplatný JSON.

Platí pro