我有一個WCF服務,返回一個CLR對象。此對象的定義如下:解析JSON日期信息到C#DateTime
[DataContract]
public class Person
{
[DataMember]
public string FullName
{
get { return fullName; }
set { id = fullName; }
}
private string fullName = string.Empty;
[DataMember]
public DateTime BirthDate
{
get { return birthDate; }
set { birthDate = value; }
}
}
此對象的實例正在創建並從我的WCF服務返回。此服務如下所示:
[OperationContract]
[WebGet(UriTemplate = "/GetPersonByID/{id}", ResponseFormat = WebMessageFormat.Json)]
public Person GetPersonByID(string id)
{
Person person = FindPersonByID(id);
return person;
}
當我在我的應用程序中得到響應時,我可以成功提取FullName值。但是,我還沒有成功地將BirthDate轉換爲客戶端應用程序中的C#DateTime對象。當轉換爲字符串時,BirthDate看起來像這樣:
\/Date(1297367252340-0500)\/
如何將它們轉換爲C#DateTime實例?
謝謝!
有沒有這樣的事情作爲JSON日期。 – JeremyP 2011-02-11 16:31:01