小编mde*_*272的帖子

Javascript JSON日期反序列化

我试图反序列化其中包含javascript日期的json对象.在对象上调用JSON.stringify时,日期将序列化为未正确反序列化为日期的字符串.我试图使用chrome,IE和FF的本机浏览器实现以及使用jquery来反序列化对象.两者都给出了一些结果.这是片段:

var obj = {Date: new Date()};
var objSer = JSON.stringify(obj);
var objDeser = JSON.parse(objSer);
var objJqDeser = $.parseJSON(objSer);

function getYear(value){
  try{
     return value.getYear();
  }
  catch(err){
    return err;
  }
}

$("#orig").text("Orig Year: " + getYear(obj.Date));
$("#deser").text("Deser Year: " + getYear(objDeser.Date));
$("#jqDeser").text("JqDeser Year: " + getYear(objJqDeser.Date));
Run Code Online (Sandbox Code Playgroud)

我希望objDeser.Date是一个js日期而不是一个字符串.你可以在这里看到这个问题:http://jsbin.com/unijud/24/edit.是否有任何js库可以在构建javascript对象时正确反序列化日期?

javascript serialization json

11
推荐指数
3
解决办法
1万
查看次数

在VS2012包管理器控制台中终止进程

任何人都知道如何杀死VS2012包管理器控制台中的进程.按Control-C似乎不会像在标准PowerShell中那样杀死进程.

powershell nuget visual-studio-2012

7
推荐指数
1
解决办法
1673
查看次数

实体框架查询outofmemoryexception

我是.NET实体框架的新手,我正在尝试迭代数百万行的表中的记录.这是基本代码:

// select the records from the database
var records = from data in dataContext.Messages
                select data;

// iterate over the messages
foreach (var record in records)
{
    // do nothing
}
Run Code Online (Sandbox Code Playgroud)

在迭代数据时,我得到了"outofmemoryexception".有什么方法可以改变我的查询或管理ObjectQuery实例的内存?

.net c# linq-to-entities entity-framework-4

6
推荐指数
1
解决办法
3785
查看次数