title: Parse JSON string to a JSON Object in C# without writing extra object classes
body: <p>I'm new to C# and I am building a WPF app. Right now I trying to figure out how I can parse a JSON string like this:</p>
  
  <pre><code>{
     "Name": "Apple", 
     "ExpiryDate": "2008-12-28T00:00:00","Price": 3.99, 
     "Sizes": ["Small","Medium","Large"]
  }
  </code></pre>
  
  <p>into a JSON Object magically.</p>
  
  <p>I did some search online and all the solutions requires writing an object class that has the same structure as the JSON string. The string above is just an example and the actually JSON response is much more complicated, so I don't want to write a huge class for it.</p>
  
  <p>Is there a library that allows me to do something similar to these:</p>
  
  <pre><code>JsonObject jo = new JsonObject(JsonString);
  string name = jo["Name"]; // And the name would have "Apple" as its value
  </code></pre>