MVC备忘

1. 控制序列化的属性

由于JOSN底层用的是JavaScriptSerializer实现的,将不需要序列化的属性标上 [ScriptIgnore]即可

Newtonsoft是[JsonIgnore]

2. Json时间日期(时间戳转换)
JavaScriptSerializer jss = new JavaScriptSerializer();
string jsonString = jss.Serialize(Data);
string p = @"\\/Date\((\d+)\)\\/";
MatchEvaluator matchEvaluator = new MatchEvaluator(this.ConvertJsonDateToDateString);
Regex reg = new Regex(p);
jsonString = reg.Replace(jsonString, matchEvaluator);

  

posted @ 2014-10-19 08:43  compete  阅读(143)  评论(0)    收藏  举报