AIJsonUtilities.DefaultOptions Eigenschaft

Definition

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:

  1. Aktiviert die WriteIndented Eigenschaft.
  2. Aktiviert die Zeichenfolgenbasierte Enumerations serialisierung wie implementiert durch JsonStringEnumConverter.
  3. Aktiviert WhenWritingNull als Standard-Ignorieren-Bedingung für Eigenschaften.
  4. 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.

Gilt für: