0
我當前在ios swift 3應用程序項目中使用谷歌地圖數據與JSON,但是當我開始編譯時,我無法獲得[「results」]的值:從谷歌地圖獲取JSON數據與swift 3
if let results = dic["results"] as? JSONDictionary {
print(results)
}
雖然字典包含此:
["results": <__NSSingleObjectArrayI 0x155d73c0>(
{
"address_components" = (
{
"long_name" = Paris;
"short_name" = Paris;
types = (
locality,
political
);
},
{
"long_name" = Paris;
"short_name" = Paris;
types = (
"administrative_area_level_2",
political
);
},
{
"long_name" = "\U00cele-de-France";
"short_name" = "\U00cele-de-France";
types = (
"administrative_area_level_1",
political
);
},
{
"long_name" = France;
"short_name" = FR;
types = (
country,
political
);
}
);
"formatted_address" = "Paris, France";
geometry = {
bounds = {
northeast = {
lat = "48.9021449";
lng = "2.4699209";
};
southwest = {
lat = "48.815573";
lng = "2.225193";
};
};
location = {
lat = "48.856614";
lng = "2.3522219";
};
"location_type" = APPROXIMATE;
viewport = {
northeast = {
lat = "48.9021449";
lng = "2.4699209";
};
southwest = {
lat = "48.815573";
lng = "2.225193";
};
};
};
"place_id" = ChIJD7fiBh9u5kcRYJSMaMOCCwQ;
types = (
locality,
political
);
}
)
, "status": OK]
雖然JSONDictionary = [字符串:任何]
有什麼問題嗎?謝謝。
你的結果是一個數組而不是字典 –