public override IDictionary<string, object> Serialize(object obj, JavaScriptSerializer serializer) { if (obj is DateTime) return new Dictionary<string, object>() { { "Value", ((DateTime)obj).ToArabiaString() } }; else return new Dictionary<string, object> { { "Value", Helpers.NumberToArabicString(obj.ToString()) } }; }