title: How Can I Deserialize JSON Data Using C#?
body: <p>I have seen some other questions like this, but those are quite complex JSON data's that have objects within objects. Although the JSON I'm working with is never static, I doubt it's as complex as those. Also, it's my first time using JSON with C# so I'm a little clueless.</p>
  
  <p>What I'm trying to achieve is to separate the data that is received from an API that I prompt using WebRequest in C#.</p>
  
  <pre><code>{
      "johhny.debt": {
           "id":35187540,
           "name":"johnny.debt",
           "profileIconId":786,
           "Level":30,
           "revisionDate":1428019045000
       }
   }
  </code></pre>
  
  <p>The returned JSON data is in a fashion like thereof.</p>
  
  <p>I want to be able to access all of the properties of the above string in the following manner:</p>
  
  <p>ID :<br>
  Name:<br>
  ~~<br>
  ~~ <br>
  ~~
  ... and so forth.</p>
  
  <p>I'm assuming some type of class has to be made for this? </p>
  
  <p>All help is appreciated, thank you all in advance.</p>