0
FB APIを使用して、ユーザーのページの好きなリストを取得しています。しかし、私は配列に変換することに固執しています(配列はFB APIからの戻りデータです)。返された配列をSwiftで辞書に変換する方法3
マイコード:
let params = ["fields": "about,name,created_time,picture", "limit": "3"]
Facebook.getUserPagesLikes(params: params, handler: { (userData) in
guard let pagesArrays = userData["data"] as? Array<Any> else {return}
print("page array: \(pagesArrays)")
}) { (error) in
print("cannot get FB pages: \(String(describing: error))")
}
リターンデータ:
[{
about = "This is the OFFICIAL facebook page for the Linus Tech Tips and TechQuickie YouTube channels. Run by our entire team. (Note: PMs are not read, use Twitter)";
"created_time" = "2017-08-03T04:23:08+0000";
id = 343018322461286;
name = LinusTech;
picture = {
data = {
"is_silhouette" = 0;
url = "https://scontent.xx.fbcdn.net/v/t1.0-1/p50x50/17021592_1241602709269505_8744271496063654606_n.jpg?oh=6b34199b5753bc64def8474713c3ae6c&oe=59F1F116";
};
};
}, {
about = "[email protected]\nInstagram : @wilaime\nTwitter : @WilAime\nSnapchat : wil.aime";
"created_time" = "2017-07-05T13:41:50+0000";
id = 666964646732880;
name = "Wil Aime";
picture = {
data = {
"is_silhouette" = 0;
url = "https://scontent.xx.fbcdn.net/v/t1.0-1/p50x50/1964962_757890660973611_6828038531185039189_n.jpg?oh=f877b27948e68ea63dd95905a4f5642a&oe=5A2C75FD";
};
};
}]
私は等の値について、名前にアクセスできるように、辞書にこの配列を変換するために私を助けてください。事前に感謝
FBからの応答を表示できますか? – Jaydeep
FBからの応答ですhttps://pastebin.com/fYaKWMAb – z3r0
配列をdictに変換する場合、そのdictの各要素のキーとなるものなど、dictが必要な構造体を追加できますか? 。 – JTeam