public override object Deserialize(IDictionary<string, object> dictionary, Type type, JavaScriptSerializer serializer)
{
MergedAsset mergedAsset = new MergedAsset
{
ContentType = serializer.ConvertToType<string>(dictionary["ct"]),
Version = serializer.ConvertToType<string>(dictionary["v"]),
Compress = serializer.ConvertToType<bool>(dictionary["c"]),
CacheDurationInDays = serializer.ConvertToType<float>(dictionary["cd"])
};
mergedAsset.Directories.AddRange(serializer.ConvertToType<IList<MergedAssetDirectory>>(dictionary["d"]));
return mergedAsset;
}
}