How to deserialize and array string inside an array string in C# : i have an array string such a:

    [{"633" : [{"8768" : "hello","8769" : "world"}],"634" : [{"8782" : "on","8783" : "No"}]}]

i am trying to deserialize/parse this string into an array.

Here is what I have done so far:

    var arrString = "[{\"633\" : [{\"8768\" : \"hello\",\"8769\" : \"world\"}],\"634\" : [{\"8782\" : \"on\",\"8783\" : \"No\"}]}]"

    var attendeeArray = JsonConvert.DeserializeObject<List<Dictionary<int, string>>>(arrString); //error


this gives me the error: *Additional information: Unexpected character encountered while parsing value: [. Path '[0].633', line 1, position 11.*

i'm wondering if its because I'm calling int, string. when it should be something like int, array (int, string)???