5
StringEnumConverterをすべての列挙型に適用するようにJson.Netにグローバルに指示する方法
json.netを使用して、列挙型を文字列表現に逆シリアル化し、その逆も行いたいです。フレームワークに適用するように指示する唯一の方法StringEnumConverterは、問題のプロパティに次のように注釈を付けることです。 [JsonConverter(typeof(StringEnumConverter))] public virtual MyEnums MyEnum { get; set; } ただし、私のユースケースではStringEnumConverter、追加のアノテーションを必要とせずに、すべての列挙がを使用して(逆)シリアル化されるように、json.netをグローバルに構成する方がはるかに便利です。 たとえばカスタムの助けを借りて、そうする方法はありますJsonSerializerSettingsか?