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