json.net DeserializeObject

J'ai code suivant:

string code = client.DownloadString("http://oddsportal.com/feed/prematch/1-1-hSpbs4Cd-1-2.dat");
DataSet data = JsonConvert.DeserializeObject<DataSet>(code.Substring(3, code.Length - 6));
textBox1.Text += "1";

Mais il s'arrête sur la deuxième ligne comme si il était de retour il n'a pas d'écrire 1 dans la zone de texte.
Ce que je fais mal?

Ici, il est réécrit avec la structure: http://pastebin.com/xZAhjU8w
Merci.

EDIT: UN utilisé un try-catch et son exception est:

Newtonsoft.Json.JsonSerializationException: texte Supplémentaire constaté dans la chaîne JSON après la fin de la désérialisation d'un objet.
au Newtonsoft.Json.La sérialisation.JsonSerializerInternalReader.Deserialize(JsonReader lecteur, Type objectType, Boolean checkAdditionalContent) dans c:\Temp\Json\Working\Newtonsoft.Json\Src\Newtonsoft.Json\Serialization\JsonSerializerInternalReader.cs:line 177
au Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader lecteur, Type objectType) dans c:\Temp\Json\Working\Newtonsoft.Json\Src\Newtonsoft.Json\JsonSerializer.cs:line 711
au Newtonsoft.Json.JsonSerializer.Deserialize(JsonReader lecteur, Type objectType) dans c:\Temp\Json\Working\Newtonsoft.Json\Src\Newtonsoft.Json\JsonSerializer.cs:line 663
au Newtonsoft.Json.JsonConvert.DeserializeObject(Chaîne de valeur, de Type type, JsonSerializerSettings paramètres) dans c:\Temp\Json\Working\Newtonsoft.Json\Src\Newtonsoft.Json\JsonConvert.cs:line 797
au Newtonsoft.Json.JsonConvert.DeserializeObject[T](Chaîne de valeur, JsonSerializerSettings paramètres) dans c:\Temp\Json\Working\Newtonsoft.Json\Src\Newtonsoft.Json\JsonConvert.cs:line 757
au Newtonsoft.Json.JsonConvert.DeserializeObject[T](Chaîne de valeur) en c:\Temp\Json\Working\Newtonsoft.Json\Src\Newtonsoft.Json\JsonConvert.cs:line 694
au oddsreader.Form1.Form1_Load(Object sender, EventArgs e) dans c:\Users\zuz\Documents\Visual Studio 2012\Projects\oddsreader\oddsreader\Form1.cs:ligne 692

Quand j'ai essayé quelques-uns en ligne json validateurs, ils sont retournés de la chaîne est valide. Ce qui pourrait être mal avec elle?

EDIT2: j'étais peut-être complètement faux. Je poserai donc une simplification de la quastion. Comment pourrais-je faire un foreach de "chances" tableau foreach de ses sous-réseaux? Le chemin de la cote est: ["d"]["oddsdata"]["dos"]["E-1-2-0-0-0"]["la cote"]. Je n'ai pas trouvé un exemple de code avec le mode de 2 piles de niveau.

InformationsquelleAutor LukAss741 | 2013-08-03