title: Parse JSON block with dynamic variables
body: <p>I'm grabbing JSON object from an URL and parsing it with JSON.NET.  I was able to parse blocks of data with defined variables just fine, but when it comes to random collection of var:value - i'm stuck.</p>
  
  <p>Example(loosely typed):</p>
  
  <p><code>
  {"FNAME":"joe","LNAME":"doe",<br>
  "BodyType":{"height":180,"weight":"200","race":"white","hair":"black"},<br>
  "BELONGINGS":{"shirt":"black","Money":15,"randomThing":"anyvar"},<br>
  "Signs":{"tattoo":0,"scar":"forehead","glasses":"dorky"}<br>
  }
  </code></p>
  
  <p>I'm casting this to</p>
  
  <p><code>
  Class Person<br>
  {<br>
   public string FNAME;<br>
   public string LNAME;<br>
   public BodyType bodyType;<br>
   public ????? belongings;<br>
   public ????? signs;<br>
  }<br>
  </code>
  How do I handle belongings and signs if i cannot predict their properties?</p>