title: How to manually parse a JSON string in net-core 2.0
body: <p>I have a json string with the following structure</p>
  
  <pre><code>{
      "resource": "user",
      "method": "create",
      "fields": {
          "name": "John",
          "surname: "Smith",
          "email": "john@gmail.com"
      }
  }
  </code></pre>
  
  <p>The keys inside <em>fields</em> are variable, that means I don't know them in advance</p>
  
  <p>So, instead of deserializing a json string to an object, I need to traverse the json, in order to get the properties inside <em>fields</em> in a Dictionary or something like that.</p>
  
  <p>I heard about the Json.NET library and it's ability to parse dynamic jsons, but I'm not sure it it's already included in net-core or not.</p>
  
  <p>What would be the standard / easiest way to accomplish that in net-core 2.0. Code example would be appreciated.</p>