我正尝试在Android中的不同字符串中存储由我上传的视频的视频ID和其他信息。现在我已经创建了一个fql查询来获取视频细节。我使用JSON解析提取喜欢这个 -在Android应用程序中从fql查询中提取信息
String fqlQuery = "SELECT vid, owner, title, description,updated_time, created_time FROM video WHERE owner=me()";
Bundle params = new Bundle();
params.putString("q", fqlQuery);
Session session = Session.getActiveSession();
Request request = new Request(session,"/fql",params,HttpMethod.GET,new Request.Callback()
{
public void onCompleted(Response response)
{
try
{
JSONObject json = Util.parseJson(response.toString());
JSONArray data = json.getJSONArray("data");
for (int i = 0, size = data.length(); i < size; i++)
{
JSONObject getVideo = data.getJSONObject(i);
userNameView.setText(getVideo.getString("vid"));
}
}
catch(Exception e){userNameView.setText(e.toString());}
}
});
Request.executeBatchAsync(request);
}
});
的值,但它扔我exception-
org.json.JSONException:未终止的对象在 {响应特性25:responseCode:200 ,graphObject:GraphObject {graphObjectClass = GraphObject,状态= { “数据”:[{ “所有者”:...}]}}}
它的我第一次与Android,Facebook的SDK也使用JSON解析,所以我会真的伟大的任何帮助提供。谢谢。