JsonSerializerDefaults 列挙型

定義

JsonSerializerOptions インスタンスの構築に使用できるシナリオ ベースの既定のシリアル化オプションを指定します。

public enum class JsonSerializerDefaults
public enum JsonSerializerDefaults
type JsonSerializerDefaults = 
Public Enum JsonSerializerDefaults
継承
JsonSerializerDefaults

フィールド

名前 説明
General 0

汎用オプションの値。 これらは、 JsonSerializerDefaults メンバーが指定されていない場合に適用される設定と同じです。

適用される既定のプロパティ値の詳細については、「 JsonSerializerOptions プロパティ」を参照してください。

Web 1

Web ベースのシナリオに適したオプション値。

このメンバーは、次のことを意味します。

  • 整数は、可能な限り小さくエンコードする必要があります。
  • プロパティ名は、大文字と小文字を区別しないものとして扱われます。
  • "camelCase" の名前の書式設定を使用する必要があります。
  • 引用符で囲まれた数値 (数値プロパティの JSON 文字列) を使用できます。
Strict 2

厳密な JSON 解析に適したオプション値。

このメンバーは、次のことを意味します。

  • マップされていない JSON プロパティは許可されません。
  • JSON プロパティの重複は許可されません。
  • Null 許容参照型の注釈が考慮されます。
  • 必須のコンストラクター パラメーターが考慮されます。

適用対象