通过Facebook c# SDK处理嵌套JSON对象

本文关键字:嵌套 JSON 对象 处理 SDK Facebook 通过 | 更新日期: 2023-09-27 17:50:41

大家好,非常感谢Stack Overflow社区发表了很多关于Facebook c# SDK的帖子。我在这里遇到了一个小挑战,不幸的是,我没能找到以前发布的解决方案。

你们是如何处理处理一个嵌套JSON对象在一个JSON响应从Facebook开放图形API?例如,当您通过Open Graph检索特定的Facebook事件时返回的嵌套场地JSON对象时,我遇到了一些麻烦: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对象呢?提前感谢您花时间阅读我的问题并提供指导。

通过Facebook c# SDK处理嵌套JSON对象

dynamic result = fbApp.Api("/" + EventID);    
dynamic street = result.venue.street;