本文介绍了如何将Datetime转换为JSON的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
任何人都知道如何将普通日期格式转换为ex:2-2-2014到JSON格式。我得到此异常DateTime内容'2-2 -2014'在序列化时不以'\ / Date('和','结尾')开头。)如果你知道答案,请回复。
问候
Vijay
Hi,
Anyone knows how to convert normal dateformat for ex:2-2-2014 to JSON format.Iam getting this exception DateTime content '2-2-2014' does not start with '\/Date(' and end with ')\/' as required for JSON while serializing.Please reply if u know the answer.
Regards
Vijay
推荐答案
JSON.stringifyWcf = function(json) {
return JSON.stringify(json, function(key, value) {
if (typeof value == "string") {
var a = reISO.exec(value);
if (a) {
var val = '/Date(' + new Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4], +a[5], +a[6])).getTime() + ')/';
this[key] = val;
return val;
}
}
return value;
})
};
JSON.dateStringToDate = function(dtString) {
var a = reISO.exec(dtString);
if (a)
return new Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4], +a[5], +a[6]));
a = reMsAjax.exec(dtString);
if (a) {
var b = a[1].split(/[-,.]/);
return new Date(+b[0]);
}
return null;
};
这篇关于如何将Datetime转换为JSON的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!