私は以下の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を読んでください! '[]'は配列(添え字添字) '{}'は辞書(キーで添え字付き)です。ただし、リストはSwiftコレクションタイプのコンソール出力です。 '()'は配列で、 '{}'は辞書です。 – vadian