JSONArrayAttribute también se puede agregar al tipo para obligarlo a deserializarse de una matriz JSON.

IEnumerable<CardSet> result = JsonConvert.DeserializeObject<IEnumerable<CardSet>>(jsonText);
Mushy Manatee