0
我的應用程序需要結合大量使用依賴注入和使用JSON作爲公共API。這顯然導致需要定製JavaScriptConverter。依賴注入和JavaScriptConverter.Deserialize
現在,我的JavaScriptConverter的Deserialize方法是這樣的:
public override object Deserialize(IDictionary<string, object> dictionary, Type type, JavaScriptSerializer serializer)
{
var result = IocHelper.GetForType(type);
return result;
}
這接過了相應的類。不幸的是,它沒有用適用的值填充類成員。我所缺少的是一種告訴串行器的方式,「這是你要求的類型,現在填寫它。」