WCF - Wie zum serialisieren und Deserialisieren in JSON?

Ich geschrieben habe, einige Klassen (Daten, Verträge und Service-Verträge) in WCF und ich bin versucht zu serialisieren und Deserialisieren in JSON. Wenn ich die folgende JSON-Struktur, wie würde ich es schaffen, das DataContract(s):

{
  "response": {
    "locations": {
      "location": [
        {
          "id": "12",
          "name": "Hello",
          "statusid": "78"
        },
        {
          "id": "5",
          "name": "Ann",
          "statusid": "8"
        }
      ]
    },
    "error": "404 error"
  }
}

Die Struktur oben ist ziemlich straight-forward und unter Standorten kann es mehrere details zum Standort, wie oben erwähnt. So brauche ich, um ein array/Liste "Standorte" Mitglieder-Daten, wie unten erwähnt. Im moment habe ich die folgenden DataContract nur:

[DataContract]
    public class Response
    {
        [DataMember]
        public string locations { get; set; }

        [DataMember]
        public string error{ get; set; }
    }

Bitte lassen Sie mich wissen, wie kann ich dies beheben?

InformationsquelleAutor Pavan Welihinda | 2013-03-13

Schreibe einen Kommentar