title: Parse JSON response where the object starts with a number in c#
body: <p>I'm trying to deserialise a response from a REST service into C# Strongly typed classes - however I've ran into the same issue has in this post: 
  <a href="https://stackoverflow.com/questions/12522199/how-do-i-output-this-json-value-where-the-key-starts-with-a-number">How do I output this JSON value where the key starts with a number?</a></p>
  
  <p>However I have the issue that you cannot start a variable name in c# with a number - meaning that the class at that level just deserialises into null.</p>
  
  <p>I need to know how to get into the objects and deserialise them into the c# classes.</p>
  
  <p>My Current code is below:</p>
  
  <pre><code>public static async Task&lt;T&gt; MakeAPIGetRequest&lt;T&gt;(string uri)
      {
          Uri requestURI = new Uri(uri);
          using (HttpClient client = new HttpClient())
          {
              HttpResponseMessage responseGet = await client.GetAsync(requestURI);
              if (responseGet.StatusCode != HttpStatusCode.OK)
              {
                  throw new Exception(String.Format(
                  "Server error (HTTP {0}: {1}).",
                  responseGet.StatusCode,
                  responseGet.Content));
              }
              else
              { 
              string response = await responseGet.Content.ReadAsStringAsync();
                  T objects = (JsonConvert.DeserializeObject&lt;T&gt;(response));
  
                  return objects;
              }
          }
      }
  </code></pre>
  
  <p>EDIT: I cannot change the way the service is pushing the data back</p>