using Newtonsoft.Json.Linq;
public static void Main()
""title"": ""Why is Yahoo called Yahoo"",
""link"": ""http://www.answers.com/Q/Why_is_Yahoo_called_Yahoo"",
""title"": ""Connecting yahoo IM to yahoo"",
""link"": ""http://www.answers.com/Q/Connecting_yahoo_IM_to_yahoo"",
""title"": ""Why doesn't Yahoo recognize my Yahoo account"",
""link"": ""http://www.answers.com/Q/Why_doesn%27t_Yahoo_recognize_my_Yahoo_account"",
""title"": ""How is Yahoo different from Yahoo Mail"",
""link"": ""http://www.answers.com/Q/How_is_Yahoo_different_from_Yahoo_Mail"",
""title"": ""Does Yahoo block email"",
""link"": ""http://www.answers.com/Q/Does_Yahoo_block_email"",
""title"": ""Is yahoo answers gone"",
""link"": ""http://www.answers.com/Q/Is_yahoo_answers_gone"",
""title"": ""What is Yahoo BrowserPlus"",
""link"": ""http://www.answers.com/Q/What_is_Yahoo_BrowserPlus"",
""title"": ""Is yahoo answers useful"",
""link"": ""http://www.answers.com/Q/Is_yahoo_answers_useful"",
""title"": ""Are yahoo emails free"",
""link"": ""http://www.answers.com/Q/Are_yahoo_emails_free"",
""title"": ""Is yahoo games free"",
""link"": ""http://www.answers.com/Q/Is_yahoo_games_free"",
JArray theamackersSuggesionResult = JArray.Parse(json);
foreach (JObject parsedObject in theamackersSuggesionResult.Children<JObject>())
foreach (JProperty parsedProperty in parsedObject.Properties())
string propertyName = parsedProperty.Name;
if (propertyName == "title")
Console.WriteLine(parsedProperty.Value.ToString());