나는 페이스 북과 통합 된 안드로이드 애플 리케이션에서 일하고있다. 나는 페이스 북에서 정보를 가져 오기 위해 fql 쿼리를 사용하고있다. 내 fql 메서드는Json 객체에서 데이터를 가져 오는 방법은 무엇입니까?
void runfql(){
String fqlQuery = "SELECT uid, name, pic_small,birthday FROM user WHERE uid IN " +
"(SELECT uid2 FROM friend WHERE uid1 = 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) {
JSONObject myjson=response.getGraphObject().getInnerJSONObject();
Log.d("ResultResultResult: " ,""+myjson);
}
});
Request.executeBatchAsync(request);
}
myjson 개체가 내가 원하는 정보입니다. 이렇게
{"data":[{"uid":536089174,"birthday":"July 22","name":"Usman Aslam Sheikh"},{"uid":581379174,"birthday":"July 26","name":"Ammar Khalid"}
질문은 다른 배열에 정보를 저장하는 방법은 무엇입니까 ??
이 목적을 위해 올바른 코드를 입력하십시오. 당신이 된 JSONObject 및 JSONArray이 같은 코드가 ...이 ... 당신에게 도움이 될 수 있습니다
가나요? 또는 GSON 어쩌면? – BobTheBuilder