Ho un servizio WCF che restituisce un oggetto CLR. Questo oggetto è definito come segue:Analisi di informazioni di una data JSON in un 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; }
}
}
istanze di questo oggetto sono stati creati e restituiti dal mio servizio WCF. Questo servizio è simile al seguente:
[OperationContract]
[WebGet(UriTemplate = "/GetPersonByID/{id}", ResponseFormat = WebMessageFormat.Json)]
public Person GetPersonByID(string id)
{
Person person = FindPersonByID(id);
return person;
}
Quando ottengo la risposta indietro nella mia domanda, posso estrarre con successo il valore FullName. Tuttavia, non sono riuscito a convertire il BirthDate in un oggetto DateTime C# nella mia applicazione client. Quando convertito in una stringa, la data di nascita simile a questa:
\/Date(1297367252340-0500)\/
Come posso ottenere che in un'istanza di C# DateTime?
Grazie!
Non esiste una data JSON. – JeremyP