Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.01.2012, 14:31
Аватар для Ex_Soft
Профессор
Отправить личное сообщение для Ex_Soft Посмотреть профиль Найти все сообщения от Ex_Soft
 
Регистрация: 19.12.2009
Сообщений: 164

Ext4: как декодировать JSON с датой в M$ формате
<!doctype html>
<html>
    <head>
        <script type="text/javascript" src="http://docs.sencha.com/ext-js/4-0/extjs/ext-all.js"></script>
        <script type="text/javascript">
Ext.onReady(function() {
    var
        tmpStr="{\"FBool\":true,\"FString\":\"string\",\"FInt\":1,\"FFloat\":1.1,\"FDouble\":11.11,\"FDecimal\":111.111,\"FDateTime\":\"\/Date(1326443637436)\/\"}",
        o;

*!*
	tmpStr=tmpStr.replace(/\"\/Date\((-?\d+)\)\/\"/g,"new Date($1)");
*/!*

    try
    {
        o=Ext.decode(tmpStr);

        if(window.console && console.dir)
            console.dir(o);
    }
    catch(err)
    {
        if(window.console && console.log)
            console.log("%s Can't decode \"%s\" : %s", err.name, tmpStr, err.message);
    }
});
        </script>
    </head>
    <body>
    </body>
</html>

Но, во-первых: это - изврат, а, во-вторых: это я в дрозофиле могу такой финт ушами сделать, а если это будут данные для store/form - костыли вставлять?
Можно ли как-то по-людськи штатными средствами Ext'а забороть сие?

Последний раз редактировалось Ex_Soft, 13.01.2012 в 16:31.
Ответить с цитированием
  #2 (permalink)  
Старый 13.01.2012, 17:52
Аватар для Ex_Soft
Профессор
Отправить личное сообщение для Ex_Soft Посмотреть профиль Найти все сообщения от Ex_Soft
 
Регистрация: 19.12.2009
Сообщений: 164

...
o=Ext.decode(tmpStr);
*!*
o.FDateTime = Ext.Date.parse(o.FDateTime, "MS");
*/!*
...
__________________
"Helo, word!" - 17 errors 56 warnings
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как JS сообщить о JSON? mcpro jQuery 2 16.12.2009 15:27
как выводить число в формате 0,00 Zzet Общие вопросы Javascript 2 24.11.2009 15:16
Как добавить элемент в обьект json Юрий Игоревич Общие вопросы Javascript 2 26.10.2009 15:01
Как сделать нумерацию в формате: 001 sovka Общие вопросы Javascript 12 18.03.2009 02:37
Как создать строку JSON с переменными? Артем AJAX и COMET 4 01.11.2008 12:12