NewtonSoft JsonConverter构造函数参数

时间:2017-05-17 05:29:43

标签: json json.net converter

我想将参数传递给Custom JsonConverter,有人能告诉我该怎么做吗?

public class MySerializer: JsonConverter
{
    private object _someObject;
    public MySerializer(object someObject)
    {
       _someObject = someObject;
    }
}

[JsonConverter(typeof(MySerializer))]
public class SomeClass
{        
}

问题在于我将序列化程序设置为属性,但需要转换器具有参数。

1 个答案:

答案 0 :(得分:3)

我相信一个解决方案可能是:

[JsonConverter(typeof(MySerializer), new object())]
public class SomeClass
{

}