title: JSON Parsing and Error in C#
body: <p>I am having trouble parsing a JSON from the Alpha Vantage API. The output of the JSON is as follows</p>
  
  <pre><code>{
  "Realtime Currency Exchange Rate": {
      "1. From_Currency Code": "BTC",
      "2. From_Currency Name": "Bitcoin",
      "3. To_Currency Code": "CNY",
      "4. To_Currency Name": "Chinese Yuan",
      "5. Exchange Rate": "43211.50782620",
      "6. Last Refreshed": "2018-04-11 17:48:12",
      "7. Time Zone": "UTC"
     }
  }
  </code></pre>
  
  <p>I am parsing it like this</p>
  
  <pre><code>using (var wc = new System.Net.WebClient())
              json = wc.DownloadString(link);
              dynamic stuff = JsonConvert.DeserializeObject(json);
              string test = stuff["Realtime Currency Exchange Rate"]["5. Exchange Rate"];
  </code></pre>
  
  <p>However when I run the code, I am getting this error</p>
  
  <pre><code>Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: 'Cannot perform runtime binding on a null reference'
  </code></pre>
  
  <p>Anyone have any idea? If I print the value in a textbox, the value shows up but afterwards it shows that error. I am coding in c#</p>
  
  <p>Thanks</p>