l'accès aux éléments dans un json.net jarray en c#

Mon api retourne

{
  "result": [
    {
      "id": "51473",
      "name": "serv-vc",
      "modifydate": "2014-10-09 18:29:48.033",
      "expirationoff": "false",
      "createdate": "",
      "scheduleoff": "false",
    }
  ],
  "status": 0
}

que j'ai stocké comme un JObject reponseobj

Je vais avoir de la difficulté à trouver comment accéder à responseobj["result"][0]["id"]

chaque fois que j'essaie qu'il donne un tableau au sujet d'être en dehors des limites.

Ce qui me manque?

J'ai aussi essayé

JArray resultarr = (JArray)responseobj.SelectToken("result");
resultarr[0]["id"] 

mais avoir les mêmes résultats.

  • Êtes-vous sûr que votre tableau résultat a toujours des données? Vous obtiendrez un tableau en dehors des limites de l'exception si elle est vide, et vous essayez d'accéder à l'élément 0 (ou tout autre élément).
InformationsquelleAutor anoopb | 2014-10-14