I agree with Icarus (would have commented if I could),
but instead of using a CustomObject class,
I would use a Dictionary (in case Facebook adds something).
private class MyFacebookClass
{
public IList> data { get; set; }
}
or
private class MyFacebookClass
{
public IList> data { get; set; }
}