NewtonSoft JsonConverter构造函数参数

NewtonSoft JsonConverter构造函数参数,json,json.net,converter,Json,Json.net,Converter,我想向自定义JsonConverter传递一个参数,有人能告诉我怎么做吗 public class MySerializer: JsonConverter { private object _someObject; public MySerializer(object someObject) { _someObject = someObject; } } [JsonConverter(typeof(MySerializer))] public cl

我想向自定义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(typeof(MySerializer), new object())]
public class SomeClass
{

}

你是说从JsonConverter属性,还是什么?类似于ninject的做事方式。这很模糊;也许你可以编辑你的问题,以包含更多关于你试图做什么的细节?很抱歉,我希望这些更改有助于你使用覆盖设置值。你是说从JsonConverter属性,还是什么?类似于ninject的做事方式。这很模糊;也许您可以编辑您的问题,以包含有关您正在尝试执行的操作的更多详细信息?很抱歉,我希望这些更改有助于您使用覆盖设置值。