you need to create a class that represents your json object in C# and then deserialized to that. You can use visual studio too for getting the json or you can use
json2csharp.com for that.
The class for your json is:
public class Location
{
public int distance { get; set; }
public string title { get; set; }
public string location_type { get; set; }
public int woeid { get; set; }
public string latt_long { get; set; }
}
As you are receiving multiple objects i.e. an array you need to deserialize to an array of the above type.
var data = JsonConvert.DeserializeObject<Location[]>(jsonString);
Now you can iterate on the array.
foreach(var location in data)
{
}