Zugriff auf untergeordnete Wert von JSON in C#

public static void apiCall2()
{
    WebClient c = new WebClient();
    var data = c.DownloadString(baseURL + endPoint + "?access_key=" + accessKey + "&currencies=TWD&source=USD&format=1");
    //Console.WriteLine(data);
    JObject api = JObject.Parse(data);

    string conversion = "";

    foreach (var result in api["quotes"])
    {
        System.Console.WriteLine(result);
        conversion = (string)result["USDTWD"];
        System.Console.WriteLine(conversion);
    }
}

Wann immer ich dieses einfache JSON-API-Aufruf-code, den ich erhalten eine Fehlermeldung, die der

Nicht Zugriff auf die untergeordneten Wert auf Newtonsoft.Json.Linq -.JProperty.

Den USDTWD (der einzige Abschnitt in [quotes] nennen soll, ein Doppelzimmer gibt den Wechselkurs von USD in TWD und sogar versucht anzurufen, es als string scheint nicht zu helfen.

  • Können Sie einige Antwort-Beispiele?
  • Hier ist der link zu der JSON-Datei, die es aufruft. Alles was ich versuche zu tun ist, erhalten die USDTWD als verdoppeln. apilayer.net/api/...
InformationsquelleAutor Moyni | 2016-06-01
Schreibe einen Kommentar