2
JsonStringEnumConverter(System.Text.Json)はnull値をサポートしますか?
.NET Core 2.xから.NET Core 3.xにコードをシフトしています(つまり、ネイティブライブラリを使用していますSystem.Text.Json)。これを行う際に、以前のNewtonsoft.Jsonnull可能列挙型のサポートには現時点で明確な移行パスがないという問題が発生しました-.NET Core 3.xではサポートされていないようです。 たとえばNewtonsoft.Json、JSONコンバーターはを使用して、次のようにnull可能な列挙型をサポートしました。 public enum UserStatus { NotConfirmed, Active, Deleted } public class User { public string UserName { get; set; } [JsonConverter(typeof(StringEnumConverter))] // using Newtonsoft.Json public UserStatus? Status { get; set; } // Nullable Enum } ネイティブライブラリの現在のバージョンは、System.Text.Jsonこれをサポートしていないようです。 この問題を解決するにはどうすればよいですか?コードを移行できません!