Wie kann ich JSON-Zeichenfolge von Httpclient parsen

Hi, ich erhalte ein JSON-Ergebnis, indem ich eine externe API aufrufe.

        HttpClient client = new HttpClient();
        client.BaseAddress = new Uri(url);
        client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
        HttpResponseMessage response = client.GetAsync(url).Result;

        if (response.IsSuccessStatusCode)
        {
            var result  = response.Content.ReadAsStringAsync().Result;
            var s = Newtonsoft.Json.JsonConvert.DeserializeObject(result);
            return "Success";
        }
        else
        {
            return "Fail";
        }

das Ergebnis in der Zeilevar s = Newtonsoft.Json.JsonConvert.DeserializeObject(result); Ich bekomme ist wie:

 {{
  "query": "1",
  "topScoringIntent": {
    "intent": "1",
    "score": 0.9978111,
    "actions": [
      {
        "triggered": false,
        "name": "1",
        "parameters": [
          {
            "name": "1",
            "required": true,
            "value": null
          },
          {
            "name": "1",
            "required": true,
            "value": null
          },
          {
            "name": "1",
            "required": true,
            "value": null
          }
        ]
      }
    ]
  },
  "entities": [],
  "dialog": {
    "prompt": "1",
    "parameterName": "1",
    "parameterType": "1::1",
    "contextId": "11",
    "status": "1"
  }
}}

wie bekomme ichprompt von 'dialog'? Ich benutze http-Client. Ich habe Schwierigkeiten, auf den Schlüsselwert für die Eingabeaufforderung zuzugreifen. Ich möchte eine Eingabeaufforderung vom Dialog erhalten. Wie kann ich es bekommen

Antworten auf die Frage(6)

Ihre Antwort auf die Frage