Я создал класс C# со статическим методом, который конвертирует любой объект в объект JSON. Для этого я использовал JavaScriptSerializar
. Вот мой кодПреобразование даты в объект JSON в C#
public class JS
{
public static string GetJSON(object obj)
{
JavaScriptSerializer js = new JavaScriptSerializer();
string retJSON = js.Serialize(obj);
return retJSON;
}
}
Я еще один класс, которые имеют только два свойства, Date
& Remark
. Вот мой класс
public class RemarkData
{
public DateTime Date { set; get; }
public string Remark { set; get; }
}
Теперь я преобразование объекта из RemarkData
класса в формат JSON, используя следующий код
JS.GetJSON(objRemarkData);
Вот результат я получаю
{ «Дата»: «/ Дата (1389403352042) /», «Примечание»: «Замечания см.»}
Вот вывод, что мне нужно
{ «Дата»: 1389403352042 «Примечание»: «Некоторые замечания»}
Что я должен сделать Тхо получить что-то выход? Любая помощь ?
Вы будете вероятно, зарегистрируйте свой собственный преобразователь 'DateTime'. Помогают ли вам ответы на этот вопрос: http://stackoverflow.com/questions/1341719/custom-javascriptconverter-for-datetime? –
Этот пример представляет собой дату преобразования в 'dd/mm/yyyy' или какой-то обычный формат, который я указываю. Но как дата преобразуется в этот тип значения в 1389403352042? –
Это должно быть 'DateTime.Now.Ticks/TimeSpan.TicksPerMillisecond' –