Erste Werte aus einer JArray in JSON.net

Ich habe Probleme damit Daten von meinem JArray, speziell ich versuche, Zugriff auf den ID-Wert. Hier wird ein JSON-Beispiel

{
"page": 1,
"totalPages": 5,
"pageSize": 2,
"sortField": "label",
"sortOrder": "asc",
"content": [
  {
  "organizationId": "Org123",
  "id": "333",
  "label": "comp1"
  },
  {
  "organizationId": "Org123",
  "id": "444",
  "label": "comp2"
  }
]
}

Und hier ist, was ich in C#

        JArray jArray = new JArray(jsonString);

        foreach (JValue item in jArray)
        {
            Console.WriteLine(item["id"]);
        } 

Ich weiß, ich muss überprüfen Sie die JValue um sicherzustellen, dass es eine ID geben, aber ich bin verwirrt über die Objekt-Typen zugeordnet, wenn es einmal gebrochen in der JArray.

stackoverflow.com/questions/18638640/... check this out
Sie können JToken.Parse(string) Methode.

InformationsquelleAutor ngc | 2015-07-28

Schreibe einen Kommentar