c# - 使用 JSON.Net 解析自定义日期格式

标签 c# json serialization

我在 following format 中收到一个 JSON 日期:

"launch_date": 1250553600

我应该如何修改以下内容以包含允许我将该数字转换为 DateTime 对象的自定义 DateTime 解析器?

JsonConvert.DeserializeObject<NTask>(json);

public sealed class NTask
{
    public DateTime launch_date { get; set; }
}

或者我可以使用 long 然后在另一个字段中解析它,但我宁愿避免这样做,而是让 JsonConvert 通过一些转换器自动将它解析为 DateTime。

最佳答案

您将要使用 JSONConverter帮助管理翻译。参见 this stackapps answer了解更多详情。

关于c# - 使用 JSON.Net 解析自定义日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8646982/

相关文章:

c# - Azure IoT 中心 - 可移植库中的设备注册

python - ast.literal_eval 抛出 ValueError

javascript - 如何将 JSON 拆分为 2 个数组,然后将其传递给 getJSON 以便以后进行操作?

c# - C# 中的 PHP Web 服务 : Invoke() function returns null

php - 在 T-SQL 中反序列化 PHP 序列化数据

c# - 获取在另一个程序集/项目中声明的类型的类型信息

c# - 几个嵌套的if条件

c# - 测试 HttpResponse.StatusCode 的结果

json - 如何使用嵌套 case 类并喷射 json 隐式

c++ - 序列化一个定义未知的结构