Facebook RestFB错误地将多个对象解析为一个

Facebook RestFB错误地将多个对象解析为一个,facebook,facebook-graph-api,restfb,Facebook,Facebook Graph Api,Restfb,我的restFB代码导致在一个应用程序上写入我的ArrayList。我需要arraylist正确填写JSON中返回的AppID数。有什么见解吗 这是我的密码: public List<String> fetchAppIdsForUser() { Connection<FacebookApp> appList = getClient().fetchConnection("me/applications/developer", FacebookApp.class);

我的restFB代码导致在一个应用程序上写入我的ArrayList。我需要arraylist正确填写JSON中返回的AppID数。有什么见解吗

这是我的密码:

public List<String> fetchAppIdsForUser() {
    Connection<FacebookApp> appList = getClient().fetchConnection("me/applications/developer", FacebookApp.class);

    List<String> appIds = new ArrayList<String> ();
    for (List<FacebookApp> appListTwo : appList) {
          for (FacebookApp app : appListTwo) {
            appIds.add(app.getAppId());
          }
    }

    return appIds;
}

我用以下方法解决了这个问题:

public List<String> fetchAppIdsForUser() {
    Connection<FacebookApp> appList = getClient().fetchConnection("me/applications/developer", FacebookApp.class);
    List<FacebookApp> list = appList.getData();
    ArrayList<String> appNames = new ArrayList<String>();
    for (FacebookApp app: list) {
        appNames.add(app.getName());
    }       
    return appNames;
}
fetchAppIdsForUser()公共列表{
Connection appList=getClient().fetchConnection(“me/applications/developer”,FacebookApp.class);
List=appList.getData();
ArrayList appNames=新的ArrayList();
用于(FacebookApp应用程序:列表){
appNames.add(app.getName());
}       
返回appname;
}
public List<String> fetchAppIdsForUser() {
    Connection<FacebookApp> appList = getClient().fetchConnection("me/applications/developer", FacebookApp.class);
    List<FacebookApp> list = appList.getData();
    ArrayList<String> appNames = new ArrayList<String>();
    for (FacebookApp app: list) {
        appNames.add(app.getName());
    }       
    return appNames;
}