public static void apiCall2()
{
WebClient c = new WebClient();
var data = c.DownloadString(baseURL + endPoint + "?access_key=" + accessKey + "¤cies=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);
}
}
Если когда-нибудь я запускаю этот простой код JSON API вызова я получаю ошибкуДоступ к ребенку значение JSON в C#
не удается получить доступ к стоимости ребенка на Newtonsoft.Json.Linq.JProperty.
USDTWD (единственный раздел внутри [цитата], как предполагается назвать двойной, который возвращает обменный курс доллара США к TWD, и даже пытается вызвать его в виде строки, кажется, не поможет.
Можете ли вы дать некоторые образцы ответа? –
Вот ссылка на файл JSON, который он вызывает. Все, что я пытаюсь сделать, это получить USDTWD как двойной. http://apilayer.net/api/live?access_key=88ac736de70eaf00263ab52afe0de9b0¤cies=TWD&source=USD&format=1 – Moyni