Das Parsen der JSON-date info in ein C# DateTime

Ich habe einen WCF-service, gibt ein CLR-Objekt. Dieses Objekt ist wie folgt definiert:

[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; }
  }
}

Instanzen von diesem Objekt erstellt und zurückgegeben von meinem WCF-service. Dieser Dienst sieht wie folgt aus:

[OperationContract]
[WebGet(UriTemplate = "/GetPersonByID/{id}", ResponseFormat = WebMessageFormat.Json)]
public Person GetPersonByID(string id)
{
  Person person = FindPersonByID(id);
  return person;
}

Wann bekomme ich eine Antwort auf meine Bewerbung, kann ich erfolgreich entpacken Sie die FullName-Wert. Ich habe jedoch nicht erfolgreich konvertieren das Geburtsdatum eines C# DateTime-Objekt in meine client-Anwendung. Wenn in einen string umgewandelt, das Geburtsdatum wie folgt aussieht:

\/Date(1297367252340-0500)\/

Wie bekomme ich in einer C# DateTime-Instanz?

Dank!

  • Es gibt keine solche Sache wie ein JSON-Datum.
InformationsquelleAutor user70192 | 2011-02-11
Schreibe einen Kommentar