如何在android中使用json获取facebook个人资料信息
我想从这种类型的json中获取学校名称:如何在android中使用json获取facebook个人资料信息,android,json,facebook,facebook-graph-api,Android,Json,Facebook,Facebook Graph Api,我想从这种类型的json中获取学校名称: "username": "blah", "education": [ { "school": { "id": "[removed]", "name": "[removed]" }, "year": { "id": "[removed]",
"username": "blah",
"education": [
{
"school": {
"id": "[removed]",
"name": "[removed]"
},
"year": {
"id": "[removed]",
"name": "[removed]"
},
"type": "High School"
},
{
"school": {
"id": "[removed]",
"name": "[removed]"
},
"year": {
"id": "[removed]",
"name": "[removed]"
},
"type": "College"
}
]
这是我的密码:
JSONObject obj=null;
URL img_url;
String jsonUser = facebook.request("me");
obj=Util.parseJson(jsonUser);
String id=obj.optString("id");
String name=obj.optString("name");
我应该编写什么代码来获取教育字段学校名称?您可以试试
Facebook fb = new Facebook(API_KEY);// ... login user here ...JSONObject me = new JSONObject(fb.request("me")); String id = me.getString("id");
var schoolname = yourobject.education.school.name
但是我想得到特别的{“学校”:{“id”:“[removed],“name”:“[removed]”}它的名字只有这个家伙我的代码基本上起作用了,我不能让你明白我想得到的是唯一的“学校名”来自教育领域。我想问的是如何让这件事成为可能,因为facebook中的教育领域是一个数组列表类型的对象。