Ich habe die folgende JSON-Datenstruktur von FBSDKGraphRequest abgerufen.JSON-Daten extrahieren -
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>";
};
};
},
Ich möchte die Daten extrahieren und in ein Array platzieren. Ich habe Schwierigkeiten mit dem ersten "Daten" Schlüssel.
Heres mein 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!)
im Wesentlichen möchte ich diese Daten in eine UITableView –
Haben Sie auf SO suchen? Es gibt Hunderte von verwandten Fragen zum Parsen von JSON. Lies das JSON! '[]' sind Arrays (die durch den Index indiziert werden) '{}' sind Wörterbücher (die durch Schlüssel indiziert werden). Die Auflistung ist jedoch eine Konsolenausgabe eines Swift-Erfassungstyps. There '()' sind Arrays und '{}' sind Wörterbücher. – vadian