奇怪的日期格式 数据库里面的格式:2011-05-25 02:55:40.313Json.Net转化以后:Date(1306263340000+0800)怎么再转回来啊!求救! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大致是:DataContractJsonSerializer js = new DataContractJsonSerializer(typeof(DateTime));MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(你的字符串));DateTime dt = (DateTime)js.ReadObject(ms); .net framework有内建的json支持,不是你的那种。看msdn:http://msdn.microsoft.com/zh-cn/library/bb412187.aspx using System.Web.Script.Serialization; /// <summary> /// 反序列化 /// </summary> /// <returns></returns> public static Dictionary<string, object> Deserialize(string strJsonData) { if (strJsonData == null || strJsonData == "") { return null; } JavaScriptSerializer js = new JavaScriptSerializer(); try { return js.Deserialize<Dictionary<string, object>>(strJsonData); } catch (InvalidOperationException ex) { Console.WriteLine(ex.Message); return null; } catch (ArgumentException exec) { Console.WriteLine(exec.Message); return null; } } public static string SerializeToString(object info) { if (info == null) { return null; } JavaScriptSerializer js = new JavaScriptSerializer(); try { return js.Serialize(info); } catch (InvalidOperationException ex) { Console.WriteLine(ex.Message); return null; } } 焦点问题 vb中debug.print在C# 中用什么代替? C# 请问图片处理的思路,方法,和大概要用到的类 用户信息绑定出错,大家帮忙看一下 大侠请进!!!!!!有关重载+密封方法求几何图形面积及周长 高手请入 急求SQL返回不重复出项的值? 怎么展开树的指定的节点 获取checkedListBox中所选中(打勾)的文本,怎样获得? winform程序在其他电脑的显示布局乱了 跪求!c#中数据类型转换问题 ToDateTime string Knight94(愚翁)大哥进来帮忙看看
MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(你的字符串));
DateTime dt = (DateTime)js.ReadObject(ms);
/// 反序列化
/// </summary>
/// <returns></returns>
public static Dictionary<string, object> Deserialize(string strJsonData)
{
if (strJsonData == null || strJsonData == "")
{
return null;
} JavaScriptSerializer js = new JavaScriptSerializer();
try
{
return js.Deserialize<Dictionary<string, object>>(strJsonData);
}
catch (InvalidOperationException ex)
{
Console.WriteLine(ex.Message);
return null;
}
catch (ArgumentException exec)
{
Console.WriteLine(exec.Message);
return null;
}
} public static string SerializeToString(object info)
{
if (info == null)
{
return null;
}
JavaScriptSerializer js = new JavaScriptSerializer();
try
{
return js.Serialize(info);
}
catch (InvalidOperationException ex)
{
Console.WriteLine(ex.Message);
return null;
}
}