Skip to content

Instantly share code, notes, and snippets.

@koush
Created November 18, 2010 09:09
Show Gist options
  • Save koush/704798 to your computer and use it in GitHub Desktop.
Save koush/704798 to your computer and use it in GitHub Desktop.
var json = JObject.Parse(e.Result);
var entries = json["feed"]["entry"];
var picturesWithNumbers =
from entry in entries
let numbers = entry["gd$phoneNumber"]
let link = entry["link"]
let image = (from linkEntry in link where linkEntry["rel"].Value<string>() == "http://schemas.google.com/contacts/2008/rel#photo" select linkEntry).FirstOrDefault()
where numbers != null && link != null &&
image != null
select new
{
Numbers = from number in numbers select number["$t"].Value<string>(),
Photo = image.Value<string>()
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment