您的位置:首页 > Web前端 > JavaScript

JavaScriptSerializer 序列化json 时间格式

2013-05-30 11:34 387 查看
以下是代码:
实体
public class jsonmm

{
public string Name { get; set; }

public int Age { get; set; }
//[ScriptIgnore]
public DateTime LastLoginTime { get; set; }

}
方法:
public string ScriptSerialize<T>(T t)
{

JavaScriptSerializer js = new JavaScriptSerializer();

return js.Serialize(t);

}
页面测试:
Code.json pp = new Code.json();
Code.jsonmm p = new Code.jsonmm();

p.Name = "张三";

p.Age = 28;

p.LastLoginTime = DateTime.Now.ToUniversalTime();
string jsonString = pp.ScriptSerialize<Code.jsonmm>(p);
Response.Write(jsonString);

时间已经转换为utc格式了,可还是得出这样的数据
{"Name":"张三","Age":28,"LastLoginTime":"\/Date(1313572554031)\/"}
怎么修改呢

=====================================================================

JavaScriptSerializer的行为是这样的,你可以在客户端再处理一下

JavaScript code?
============================================================================

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: