Как анализировать формат даты ASP.NET JSON с помощью GWT

ASP.NET JSON сериализует DateTime в следующий формат «/Date (1251877601000)/». Пожалуйста, помогите разобрать эту строку в объект даты java (GWT).

В настоящее время решение, с которым я пришел, - это синтаксический анализ с помощью регулярных выражений, извлечение long ... но тогда я не могу долго проталкивать JSNI.


person Mike Chaliy    schedule 02.09.2009    source источник


Ответы (1)


Ответ на этот вопрос: используйте nuget для получения JSON.NET, а затем используйте это внутри своего метода JsonResult:

return Json(JsonConvert.SerializeObject(/* JSON OBJECT TO SEND TO VIEW */));

внутри вашего представления просто сделайте это в javascript:

JSON.parse(@Html.Raw(Model.data))

Если это происходит через модель представления или если это вызов ajax:

var request = $.ajax({ url: "@Url.Action("SomeAjaxAction", "SomeController")", dataType: "json"});
request.done(function (data, result) { JSON.parse(data); });
person Callum Linington    schedule 02.03.2014