title: Deserializing Json String into multiple Object types
body: <p>I have a Json String that I get from a web service; it has a list of collections, each collection represents an object, for example:</p>
  
  <pre><code>  [ // Root List
      [ // First Collection : Team Object
        {
          "id": 1,
          "team_name": "Equipe Saidi",
          "is_active": true,
          "last_localisation_date": "2015-05-06T13:33:15+02:00"
        },
        {
          "id": 3,
          "team_name": "Equipe Kamal",
          "is_active": true,
          "last_localisation_date": "2015-05-06T09:22:15+02:00"
        }
       ],
       [// Second Collection : user Object
        {
          "id": 1,
          "login": "khalil",
          "mobile_password": "####",
          "first_name": "Abdelali",
          "last_name": "KHALIL",
          "email": "KHALIL@gmail.com",
          "role": "DR",
          "is_active": true,
          "charge": false
        },
        {
          "id": 2,
          "login": "ilhami",
          "mobile_password": "####",
          "first_name": "Abdellah",
          "last_name": "ILHAMI",
          "email": "ILHAMI@gmail.com",
          "role": "DR",
          "is_active": true,
          "charge": false
        }
      ]
    ]
  </code></pre>
  
  <p>My actual code (not working of course ):</p>
  
  <pre><code> public async Task TeamsAndMobileUsers()
      {
          string data = "";
          IList&lt;User&gt; MobileUsersList = new List&lt;User&gt;();
          IList&lt;Team&gt;  TeamsList  = new List&lt;Team&gt;();
          try
          {
              data = await GetResponse(PATH + TEAMS_USERS_URL);
              TeamsList = JsonConvert.DeserializeObject&lt;List&lt;Team&gt;&gt;(data);   
             MobileUsersList = JsonConvert.DeserializeObject&lt;List&lt;User&gt;&gt;(data); 
  
              // Inserting
              await SetAchievedActions(TeamsList);
  
          }
          catch (Exception e) { 
              _errors.Add(e.Message); 
          }
      }
  </code></pre>
  
  <p>I use Json.net and C#. I can't find a solution, I've read that I should use JsonReader and set its SupportMultipleContent property to true but I don't know how to implement that solution.</p>