public override IDictionary<string, object> Serialize(object obj, JavaScriptSerializer serializer) { MergedAsset mergedAsset = (MergedAsset) obj; IDictionary<string, object> dictionary = new Dictionary<string, object> { { "ct", mergedAsset.ContentType }, { "v", mergedAsset.Version }, { "c", mergedAsset.Compress }, { "cd", mergedAsset.CacheDurationInDays }, { "d", mergedAsset.Directories } }; return dictionary; }