Обработка вложенного объекта JSON через Facebook C # SDK - PullRequest
1 голос
/ 20 апреля 2011

Поздравления и большое спасибо сообществу Stack Overflow за все другие потрясающие посты о Facebook c # SDK.Здесь я столкнулся с небольшой проблемой, и, к сожалению, мне не удалось найти ранее опубликованное решение.

Как вы, ребята, обрабатываете обработку вложенного объекта JSON в ответе JSON от API Open Graph Facebook? Например, у меня возникли некоторые проблемы с получением вложенного объекта JSON место , который возвращается при получении определенного FacebookСобытие через открытый график: http://developers.facebook.com/docs/reference/api/event/

Вот код, с которым я работаю, чтобы предоставить более конкретный контекст:

var fbApp = new FacebookApp();
var auth = new CanvasAuthorizer(fbApp);

    if(auth.IsAuthorized())
    {
        //output the FB user's Event
        dynamic result = fbApp.Api("/" + EventID);

        txtEventDesc.Text = result.name;
        txtEventLoc.Text = result.location;
        txtEventInfo.Text = result.description;

        foreach (dynamic vi in VenueInfo.data)
        {
            //txtStreet.Text =  vi.street;
        }

     }

    ...

Итак, как бы вы справились?это встроенный объект JSON объекта?Заранее спасибо, что нашли время, чтобы прочитать мой вопрос и предложить направление.

1 Ответ

2 голосов
/ 20 апреля 2011
dynamic result = fbApp.Api("/" + EventID);    
dynamic street = result.venue.street;
...