Ich habe versucht, dies zu analysieren, indem ich System.Json
aber ich bin ein bisschen verwirrt, wie man LINQ auf diese verwenden. Die JSON-Zeichenfolge zurückgegeben wurde etwas wie:
{"SearchResults":[{"PageCount":"1"},
{"SEARCHVAL":"Result","CATEGORY":"Category1","X":"1","Y":"2"},
{"SEARCHVAL":"AnotherResult","CATEGORY":"Category1","X":"2","Y":"2"}]}
Mein Code beginnt wie folgt:
WebClient client = new WebClient();
client.OpenReadCompleted +=
new OpenReadCompletedEventHandler(client_OpenReadCompleted);
client.OpenReadAsync(uri);
geht dann an den Event-Handler weiter, wo das Ergebnis in einem Stream gespeichert wird. Ein Beispiel, wie man nur die SEARCHVAL
s, CATEGORY
s, X
s und Y
s aus dem Stream mit LINQ?