AIJsonUtilities.DefaultOptions プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
JSON シリアル化操作の既定値として使用される JsonSerializerOptions シングルトンを取得します。
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
プロパティ値
注釈
ネイティブ AOT または IsReflectionEnabledByDefault を無効にするアプリケーションの場合、このインスタンスには、Microsoftに含まれるすべての一般的な交換の種類のソース生成コントラクトが含まれます。Extensions.AI.Abstractions ライブラリ。
さらに、次の設定がオンになります。
- WriteIndented プロパティを有効にします。
- JsonStringEnumConverterによって実装される文字列ベースの列挙型のシリアル化を有効にします。
- プロパティの既定の無視条件として WhenWritingNull を有効にします。
- JSON 文字列をエスケープするときに UnsafeRelaxedJsonEscaping を有効にします。 アプリケーションを使用するには、HTML や XML などの他のドキュメント形式に埋め込む前に、JSON 出力が適切にエスケープされていることを確認する必要があります。