使用ServiceStack.Text:覆盖CreateInstance的东西?

时间:2012-09-28 20:55:41

标签: c# json deserialization servicestack

我正在为我的一个项目使用ServiceStack.Text的JSON序列化东西。但是,在反序列化数据时,我希望能够覆盖创建对象实例的部分。我希望它使用我的IoC容器来创建反序列化期间所需的任何新对象的实例。关于如何做到这一点的任何想法?

1 个答案:

答案 0 :(得分:0)

ServiceStack's JSON Serializer中有钩子:

JsConfig<T>.OnSerializingFn

JsConfig<T>.OnDeserializedFn

那应该让你这样做。