title: Deserializing Json to C# class returns null
body: <p>I have this code that calls up a PHP that returns a Json</p>
  <pre><code>string str = &quot;https://url/file.php&quot;;
          string[] cID = new string[] { &quot;act=qwjFpPXuGexZBHDJEreZrAUH&amp;CID=&quot;, &quot;&amp;username=&quot;, Username, &quot;&amp;password=&quot;, Password };
          string str1 = string.Concat(cID);
          using (WebClient webClient = new WebClient())
          {
              webClient.Proxy = null;
              webClient.Headers[HttpRequestHeader.ContentType] = &quot;application/x-www-form-urlencoded&quot;;
              string str2 = webClient.UploadString(str, str1).Replace(&quot;\r&quot;, &quot;&quot;).Replace(&quot;\n&quot;, &quot;&quot;).Trim();
  
              JsonConvert.DeserializeObject&lt;List&lt;Information&gt;&gt;(str2);
  </code></pre>
  <p>str2 returns this Json</p>
  <p>[{&quot;username&quot;:&quot;xxxxxx&quot;,&quot;email&quot;:&quot;xxxxxxx@xxxxx.com&quot;,&quot;plan&quot;:&quot;0&quot;,&quot;activationdate&quot;:&quot;&quot;,&quot;terminationdate&quot;:&quot;&quot;}]</p>
  <p>Which is what I want but when i try to pass it to this class it sends nothing:</p>
  <pre><code>public class Information
  {
      
      public string ID { get; set; }
      public string username { get; set; }
      public string email { get; set; }
      public string plan { get; set; }
      public string activationdate { get; set; }
      public string terminationdate { get; set; }
  
      public Information()
      {
          
      }
  }
  </code></pre>
  <p>And if I try to do this</p>
  <pre><code>label11.Text = Information.username;
  </code></pre>
  <p>I get &quot;null&quot; on the label  and this error: An object reference is required for the nonstatic field, method, or property.</p>
  <p>What am I doing wrong and how can I deserialize correctly to the class to be able to show the contents of the class into the labels?.</p>