I found a few examples but they didn't work. If I can get a array of rates or later to parse into a strongly typed list of rates.
This is what I am working with.
WebRequest webRequest = WebRequest.Create("https://api.exchangeratesapi.io/latest");
HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse();
if (response.StatusDescription == "OK")
{
Stream dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
JToken rates = JValue.Parse(responseFromServer);
var ratechart = rates.Values();
}
Here is the JSON Response result from the webrequest
{"rates":{"CAD":1.516,"HKD":9.2695,"ISK":152.9,"PHP":58.048,"DKK":7.4363,"HUF":366.29,"CZK":26.303,"AUD":1.5565,"RON":4.8813,"SEK":10.1863,"IDR":17184.09,"INR":87.2305,"BRL":6.7979,"RUB":88.8807,"HRK":7.5745,"JPY":129.3,"THB":36.422,"CHF":1.1066,"SGD":1.6008,"PLN":4.5748,"BGN":1.9558,"TRY":8.9502,"CNY":7.7489,"NOK":10.211,"NZD":1.6737,"ZAR":18.2619,"USD":1.1938,"MXN":25.3204,"ILS":3.9606,"GBP":0.863,"KRW":1347.11,"MYR":4.8635},"base":"EUR","date":"2021-03-05"}
Thanks for any help