Я получаю дату JSON в following format:Анализировать формат даты с помощью Json.NET
"launch_date": 1250553600
Как следует изменить следующий включать пользовательскую DateTime анализатор, который позволяет мне преобразовать это число в DateTime
объект?
JsonConvert.DeserializeObject<NTask>(json);
public sealed class NTask
{
public DateTime launch_date { get; set; }
}
В качестве альтернативы я мог бы использовать long
, а затем разобрать его на другом поле, но я предпочел бы не делать этого, и есть JsonConvert
автоматически разобрать его на DateTime через некоторый конвертер.
Вы видели это: http://stackapps.com/questions/1175/how-to-convert-unix-timestamp-to-net-datetime –
Этот вопрос задан 19 часов назад http://stackoverflow.com/questions/8639315/how-to-create-a-json-net-date-to-string-custom-converter/8639415 # 8639415 –
@Babcock отличная ссылка, спасибо! Если вы хотите опубликовать его в качестве ответа, я его выберу. – bevacqua