AIJsonUtilities.DefaultOptions Eigenschaft
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.
Ruft den Singleton ab, der JsonSerializerOptions als Standard in JSON-Serialisierungsvorgängen verwendet wird.
public:
static property System::Text::Json::JsonSerializerOptions ^ DefaultOptions { System::Text::Json::JsonSerializerOptions ^ get(); };
public static System.Text.Json.JsonSerializerOptions DefaultOptions { get; }
static member DefaultOptions : System.Text.Json.JsonSerializerOptions
Public ReadOnly Property DefaultOptions As JsonSerializerOptions
Eigenschaftswert
Hinweise
Für systemeigene AOT oder Anwendungen, die IsReflectionEnabledByDefault deaktivieren, enthält diese Instanz quellgenerierte Verträge für alle gängigen Exchange-Typen, die in der Microsoft enthalten sind. Extensions.AI.Abstractions-Bibliothek.
Darüber hinaus werden die folgenden Einstellungen aktiviert:
- Aktiviert die WriteIndented Eigenschaft.
- Aktiviert die Zeichenfolgenbasierte Enumerations serialisierung wie implementiert durch JsonStringEnumConverter.
- Aktiviert WhenWritingNull als Standard-Ignorieren-Bedingung für Eigenschaften.
- Aktiviert UnsafeRelaxedJsonEscaping beim Escapen von JSON-Zeichenfolgen. Die Verwendung von Anwendungen muss sicherstellen, dass JSON-Ausgaben ausreichend escapet werden, bevor sie in andere Dokumentformate wie HTML und XML eingebettet werden.