我有一堂课如下-
public class AppSettings
{
[JsonConverter(typeof(SomeConverter))]
public RestApiURL {get; set;}
}
SomeConverter 方法就像 -
class SomeConverter : JsonConverter
{
public override bool CanConvert(Type objectType)
{
return true;
}
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
{
/*some logic*/
}
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
{
/*some logic*/
}
}
当使用 IOption 创建 AppSettings 的对象时,我想通过调试器进入 SomeConverter 转换器功能。但它没有达到。我认为这不是特定于 IDE 的。