/// <summary> /// /// </summary> /// <param name="dictionary"></param> /// <param name="type"></param> /// <param name="serializer"></param> /// <returns></returns> public override object Deserialize(IDictionary <string, object> dictionary, Type type, JavaScriptSerializer serializer) { MergedAssetFile mergedAssetFile = new MergedAssetFile { Order = serializer.ConvertToType <int>(dictionary["o"]), Name = serializer.ConvertToType <string>(dictionary["n"]) }; return(mergedAssetFile); }
/// <summary> /// /// </summary> /// <param name="obj"></param> /// <param name="serializer"></param> /// <returns></returns> public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { MergedAssetFile mergedAssetFile = (MergedAssetFile)obj; IDictionary <string, object> dictionary = new Dictionary <string, object> { { "o", mergedAssetFile.Order }, { "n", mergedAssetFile.Name } }; return(dictionary); }
public override object Deserialize(IDictionary<string, object> dictionary, Type type, JavaScriptSerializer serializer) { MergedAssetFile mergedAssetFile = new MergedAssetFile { Order = serializer.ConvertToType<int>(dictionary["o"]), Name = serializer.ConvertToType<string>(dictionary["n"]) }; return mergedAssetFile; }