Parsen von JSON-array von Objekten: "Die besten überlastet match-Methode hat einige ungültige Argumente"

Ich bin mit JSON.net zum Parsen der Daten-Objekt, die ich bekomme von einem PHP-Skript.

Ich bin in der Lage, es zu bekommen, um eine Analyse der array und brechen, die. Dann, sobald ich versuche, Sie zu analysieren, jedes Objekt in diesem array bin ich immer diese Fehlermeldung:

Additional information: The best overloaded method match for 
'Newtonsoft.Json.JsonConvert.DeserializeObject(string)' 
has some invalid arguments

Dies ist die Funktion, dass ist mir Fehler:

    public void updateSearches()
    {
        var bw = new BackgroundWorker();

        bw.DoWork += (send, args) =>
        {
            WebClient client = new WebClient();
            JSON = client.DownloadString("URL");
            dynObj = JsonConvert.DeserializeObject(JSON);
            foreach (var item in dynObj)
            {
                dynamic search = JsonConvert.DeserializeObject(item);
                foreach (var s in search)
                {
                    joined += string.Join(",", s) + "END OF THE LINE\r\n";
                }
            }
        };

        bw.RunWorkerCompleted += (send, args) =>
        {
            this.mainWindow.richTextBox2.Text += "Got Data!\r\n";
            this.mainWindow.richTextBox2.Text += joined;
        };

        bw.RunWorkerAsync();

    }

Ich gerade angefangen zu lernen C# in der letzten Nacht, so bin ich sehr neu in diesem. Bitte lassen Sie mich wissen, wenn Sie weitere Informationen benötigen.

Schreibe einen Kommentar