编程语言
首页 > 编程语言> > c# – DataContract和自定义set / get从字符串设置DateTime

c# – DataContract和自定义set / get从字符串设置DateTime

作者:互联网

我需要从服务器解析JSON数据并制作一个对象的列表.

我正在使用DataContract以便在json字典字段和类属性之间建立关联,但是我遇到了一个问题:其中一个字段包含字符串中的日期(类似于“2011-01-01 15:00 UTC” );我想把它放在DateTime属性中.

如何将此字符串转换为日期时间并使用DataContract自动传递属性?那可能吗?

解决方法:

您可以将属性用于此目的:

[DataMember(Name="Foo")]
public string FormattedFoo {
    get { return /* apply some custom formatting to 'Foo' */; }
    set { Foo = /* apply some custom parsing to 'value' */; }
}
public DateTime Foo {get;set;}

标签:c,datacontract
来源: https://codeday.me/bug/20190613/1234080.html