AIJsonUtilities.DefaultOptions Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar den JsonSerializerOptions singleton som används som standard i JSON-serialiseringsåtgärder.
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
Egenskapsvärde
Kommentarer
För interna AOT- eller program som inaktiverar IsReflectionEnabledByDefault innehåller den här instansen källgenererade kontrakt för alla vanliga utbytestyper som finns i Microsoft. Extensions.AI.Abstractions-biblioteket.
Dessutom aktiveras följande inställningar:
- Aktiverar egenskapen WriteIndented .
- Aktiverar strängbaserad uppräknings serialisering som implementeras av JsonStringEnumConverter.
- Aktiverar WhenWritingNull som standard ignorera villkor för egenskaper.
- Aktiverar UnsafeRelaxedJsonEscaping vid undantag av JSON-strängar. Användning av program måste säkerställa att JSON-utdata är tillräckligt undantagna innan de bäddas in i andra dokumentformat, till exempel HTML och XML.