JsonWriterOptions Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Consente all'utente di definire il comportamento personalizzato durante la scrittura di codice JSON con Utf8JsonWriter.
public value class JsonWriterOptions
public struct JsonWriterOptions
type JsonWriterOptions = struct
Public Structure JsonWriterOptions
- Ereditarietà
Commenti
Per impostazione predefinita, il codice JSON viene scritto senza alcun rientro o spazio vuoto aggiuntivo. Utf8JsonWriter Genera inoltre un'eccezione se l'utente tenta di scrivere JSON strutturalmente non valido.
Per altre informazioni, vedere Come scrivere serializzatori personalizzati e deserialitori con System.Text.Json.
Proprietà
Encoder |
Ottiene o imposta il codificatore da usare per l'escape delle stringhe oppure |
Indented |
Ottiene o imposta un valore che indica se Utf8JsonWriter deve formattare l'output JSON, operazione che include l'applicazione del rientro ai token JSON annidati, l'aggiunta di nuove righe e l'aggiunta di spazio vuoto tra i nomi e i valori delle proprietà. |
MaxDepth |
Ottiene o imposta la profondità massima consentita durante la scrittura di JSON, con il valore predefinito (ovvero 0) che indica una profondità massima di 1000. |
SkipValidation |
Ottiene o imposta un valore che indica se iUtf8JsonWriter deve ignorare la convalida strutturale e consentire all'utente di scrivere codice JSON non valido. |