title: C# JObject parsing
body: <p>How to parse this json object???</p>
  
  <pre><code>{{
      "track": "t1",
      "category": {
          "c1": {
              "skills": [
                  "s1"
               ]
          },
          "c2": {
              "skills": [
                  "s1",
                  "s2"
               ]
          }
      }
  }}
  </code></pre>
  
  <p>This is what I've tried so far and yet I don't understand how to do this in c#.
  This is my first time doing c# projects and still not able to move from JAVA to C#</p>
  
  <pre><code>[HttpPost]
  [Route("api/TCSAPI/SaveTCS")]
  public HttpResponseMessage SaveTCS([FromBody] dynamic tcsObject)
  {
      JToken token = JObject.Parse(tcsObject.ToString());
  
      string track = token.SelectToken("track").ToString();
      List&lt;JToken&gt; category = token.SelectToken("category").ToList();
      foreach (var cat in category) {
          var data = cat;
          // dont know after this
      }
  
      return Helper.ComposeResponse(HttpStatusCode.OK, string.Empty);
  }
  </code></pre>