NewtonSoft JsonConverter 构造函数参数
NewtonSoft JsonConverter Constructor Parameter
我想将参数传递给自定义 JsonConverter,谁能告诉我该怎么做?
public class MySerializer: JsonConverter
{
private object _someObject;
public MySerializer(object someObject)
{
_someObject = someObject;
}
}
[JsonConverter(typeof(MySerializer))]
public class SomeClass
{
}
问题是我将序列化程序设置为属性,但需要转换器具有参数。
我认为一种解决方案是:
[JsonConverter(typeof(MySerializer), new object())]
public class SomeClass
{
}
我想将参数传递给自定义 JsonConverter,谁能告诉我该怎么做?
public class MySerializer: JsonConverter
{
private object _someObject;
public MySerializer(object someObject)
{
_someObject = someObject;
}
}
[JsonConverter(typeof(MySerializer))]
public class SomeClass
{
}
问题是我将序列化程序设置为属性,但需要转换器具有参数。
我认为一种解决方案是:
[JsonConverter(typeof(MySerializer), new object())]
public class SomeClass
{
}