Tengo un servicio WCF que devuelve un objeto CLR. Este objeto se define de la siguiente manera:Analizando una información de fecha JSON en 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; }
}
}
Instancias de este objeto se crean y devuelven desde mi servicio WCF. Este servicio tiene el siguiente aspecto:
[OperationContract]
[WebGet(UriTemplate = "/GetPersonByID/{id}", ResponseFormat = WebMessageFormat.Json)]
public Person GetPersonByID(string id)
{
Person person = FindPersonByID(id);
return person;
}
Cuando llego a la respuesta de vuelta en mi solicitud, puedo extraer con éxito el valor NombreCompleto. Sin embargo, no he podido convertir BirthDate a un objeto C# DateTime con éxito en mi aplicación cliente. Cuando se convierte en una cadena, el BirthDate ve algo como esto:
\/Date(1297367252340-0500)\/
¿Cómo consigo que en una instancia de C# DateTime?
Gracias!
No existe la fecha JSON. – JeremyP