AIJsonUtilities.DefaultOptions プロパティ

定義

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 ライブラリ。

さらに、次の設定がオンになります。

  1. WriteIndented プロパティを有効にします。
  2. JsonStringEnumConverterによって実装される文字列ベースの列挙型のシリアル化を有効にします。
  3. プロパティの既定の無視条件として WhenWritingNull を有効にします。
  4. JSON 文字列をエスケープするときに UnsafeRelaxedJsonEscaping を有効にします。 アプリケーションを使用するには、HTML や XML などの他のドキュメント形式に埋め込む前に、JSON 出力が適切にエスケープされていることを確認する必要があります。

適用対象