ExtJS 反序列化 Microsoft Ajax 日期格式的代码

ExtJS 反序列化 Microsoft Ajax 日期格式的代码, 从 MsAjax 中找到的,绝对可靠 :
1
2
3
4
5
6
7
Ext.util.JSON._dateRegExp = new RegExp('(^|[^\\\\])\\"\\\\/Date\\((-?[0-9]+)(?:[a-zA-Z]|(?:\\+|-)[0-9]{4})?\\)\\\\/\\"', 'g');
Ext.util.JSON.decodeMsJson = function(json) {
    if (json.indexOf('/Date') >= 0) {
        json = json.replace(Ext.util.JSON._dateRegExp, '$1new Date($2)');
    }
    return Ext.util.JSON.decode(json);
};
posted @   张志敏  阅读(995)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示