title: How to deserialize an array using c# dynamics?
body: <p>I am trying to deserialize the following JSON to an array using C# dynamics:</p>
  
  <pre><code>[
    {
      "itemId":"15",
      "quantity":101,
      "eventTimestamp":"00000000-0000-0000-0000-000000000000",
      "salesChannel":"1",
      "unlimitedQuantity":false
    },
    {
      "itemId":"15",
      "quantity":101,
      "eventTimestamp":"00000000-0000-0000-0000-000000000000",
      "salesChannel":"2",
      "unlimitedQuantity":false
    }
  ]
  </code></pre>
  
  <p>I have already tried two different approaches, without success:</p>
  
  <pre><code>dynamic itemsBalance = JObject.Parse(content);
  </code></pre>
  
  <p>and </p>
  
  <pre><code>var itemBalanceType = new {
      itemId = "", quantity = 0, eventTimestamp = "", salesChannel = ""
  };
  var itemsBalance = JsonConvert.DeserializeAnonymousType(content, itemBalanceType);
  </code></pre>
  
  <p>I am currently using C# dynamics with all other deserializations, and would not like to create classes for each response.
  Is there any way to do this ?</p>
  
  <p>Thanks</p>