title: Parsing JSON data into list of objects
body: <p>I'm new at JSON and i am currently struggling with a problem parsing JSON data in a list of objects. </p>
  
  <p>The data that i am trying to parse is generated by the facebook graph api, and looks like this :</p>
  
  <pre><code> {
    "100001621071794": {
      "id": "100001621071794",
      "name": "TEST1",
      "username": "test1",
      "link": "http://www.facebook.com/test1",
      "gender": "male",
      "picture": "http://profile.ak.fbcdn.net/test1.jpg"
      },
    "534237692": {
      "id": "534237692",
      "name": "TEST2",
      "username": "test2",
      "link": "http://www.facebook.com/test2",
      "gender": "female",
      "picture": "http://profile.ak.fbcdn.net/test2.jpg"
     }
  }
  </code></pre>
  
  <p>I am using the following code to parse :</p>
  
  <pre><code>Dim MyFacebookUsers As List(Of FacebookUser) = MyTwitterSerializer.Deserialize(Of List(Of FacebookUser))(FBData)
  </code></pre>
  
  <p>The class FacebookUser looks like this :</p>
  
  <pre><code>Public Class FacebookUser  
    Public id As String  
    Public name As String  
    Public username As String  
    Public link As String  
    Public gender As String  
    Public picture As String  
  End Class  
  </code></pre>
  
  <p>I know that this is not an array, because it is missing '[' and ']'. But when i replace the '{' and '}' with '[' and ']' i'm  getting an error because of an invlaid matrix.</p>
  
  <p>Can someone please point me in the right direction?</p>