다음 JSON 데이터 구조가 FBSDKGraphRequest에서 가져옵니다.JSON 데이터 추출 -
data = (
{
id = "<USER_ID_GOES_HERE>";
name = "Tom Jones";
picture = {
data = {
"is_silhouette" = 0;
url = "<USER_IMAGE_URL_GOES_HERE>";
};
};
},
{
id = "<USER_ID_GOES_HERE>";
name = "Tom Jones";
picture = {
data = {
"is_silhouette" = 0;
url = "<USER_IMAGE_URL_GOES_HERE>";
};
};
},
{
id = "<USER_ID_GOES_HERE>";
name = "Tom Jones";
picture = {
data = {
"is_silhouette" = 0;
url = "<USER_IMAGE_URL_GOES_HERE>";
};
};
},
데이터를 추출하여 배열에 넣고 싶습니다. 첫 번째 "데이터"키에 어려움을 겪고 있습니다.
Heres는 내 FBSDKGR :
let params = ["fields": "name, picture.type(large)"]
let request = FBSDKGraphRequest(graphPath: "me/taggable_friends", parameters: params)
request!.start { (connection, result, error) -> Void in
if error != nil {
print("There is some error getting friends", error!)
}
else if result != nil {
print("Here is the result", result!)
본질적으로이 데이터를 UITableView에 가져오고 싶습니다. –
SO에서 검색 했습니까? JSON을 파싱하려면 수백 가지의 관련 질문이 있습니다. JSON 읽기! '[]'는 배열이고 (인덱스에 의해 첨자 붙이기 위해)'{}'는 사전 (키에 의해 첨자 화됨)입니다. 그러나 목록은 스위프트 컬렉션 유형의 콘솔 출력입니다. '()'는 배열이고'{}'는 사전입니다. – vadian