我正在使用Newtonsoft JSON库,并且试图反序列化JSON。问题是,当我使用[JsonConverter(typeof(StringEnumConverter))]
时,出现以下错误:Cannot apply attribute class 'JsonConverter' because it is abstract
。
这是我的课程:
public class ActionRepository
{
[JsonConverter(typeof(StringEnumConverter))]
public enum AllowedActions
{
FINDWINDOW,
}
public enum AllowedParameters
{
WINDOWNAME,
}
}
public class Action
{
public AllowedActions Name { get; set; }
public List<Parameter> Parameters { get; set; }
}
我在JsonConverter
下看到了弯曲的线。
编辑:如果我导航到该类,则JsonConverter类确实是抽象的(在VS中,按住Ctrl键并单击)。我正在将.NET用于Windows Universal。