Используя следующий фрагмент кода, я могу получить 4 результата из API веб-поиска Google. Я знаю, что использую устаревший API, но здесь я только что-то тестирую и буду использовать новый API пользовательского поиска, когда буду более знаком с ним. Однако сейчас мне было интересно, как я могу разобрать возвращаемый результат для "unescapedUrl", который есть в результате? По сути, я хочу получить все четыре значения «unescapedUrl» в возвращенном JSON.
Вот мой код:
var searchTerm = "pizza boxes";
using (var web = new WebClient())
{
web.Headers.Add("Referrer", "http://localhost:49360/");
var result = web.DownloadString(String.Format(
"http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q={0}&rsz=4",
searchTerm));
Console.WriteLine(result);
}
Я не хочу использовать JSON.Net с этим (пока), если только мне это не нужно. Есть идеи?
Спасибо!