title: JSON cannot get data
body: <p>Hi I'm trying to parse a JSON page in C#, but I can't seem to read some strings, like:</p>
  
  <pre><code>"versions": [
      {
          "date": 1340466559, 
          "dl_link": "http://dev.bukkit.org/media/files/599/534/NoSwear.jar", 
          "filename": "NoSwear.jar", 
          "game_builds": [
              "CB 1.2.5-R4.0"
          ], 
          "hard_dependencies": [], 
          "md5": "d0ce03e817ede87a9f76f7dfa67a64cb", 
          "name": "NoSwear v5.1", 
          "soft_dependencies": [], 
          "status": "Semi-normal", 
          "type": "Release"
      }, 
  </code></pre>
  
  <p>How could I read that?
  This is the code I have right now and works for everything else except this:</p>
  
  <pre><code>public static void GetMoreInfo(string plugin)
  {
      try
      {
          string url = "http://bukget.org/api/plugin/";
  
          var wc = new WebClient();
          var json = wc.DownloadString(url + plugin);
          var moreInfo = JsonConvert.DeserializeObject&lt;MoreInfo&gt;(json);
  
          foreach (var category in moreInfo.categories)
          {
              Categories += category + ", ";
          }
          Categories = Categories.Remove(Categories.Length - 2, 2);
      }
      catch (Exception)
      {
  
      }
      finally
      {
          if (string.IsNullOrEmpty(Categories))
          {
              Categories = "No data found.";
          }
      }
  }
  
  public class MoreInfo
  {
      public string[] categories;
  }
  </code></pre>