title: deserialize json without property name .Net
body: <p>I'm using JSON.NET to deserialize response from HTTP, but I'm stuck with an issue. That's because the response sending results wthout property names
  i have something like this</p>
  
  <p>{"people":{"jack":{"condition":"good","version":"1.0.5"},"jim":{"condition":"bad","version":"1.0.5"}},"hede":14,"hodo":"apple"}</p>
  
  <p>how can I put this in a class.</p>
  
  <p>not: json result can have more than jack and jim when i paste as a class it creates jim and jack classes. bob and mike will come soon. </p>
  
  <p>sorry bro. i was just writing my effort but my daughter woke up. went to send her to bed back. what I mean is, after searching "good" in dictionaries i want to go back and find "jack". </p>
  
  <pre><code>var values = from value in dictioanries.values 
  where value.condition ="good" 
  select new { value.condition, value.version } 
  </code></pre>
  
  <p>ok here I searched the dictionaries, there are 2 of them(jack and jim) i want to know under which dictionary i found "good"</p>