0
我試圖從PHP頁面獲取JSON響應,然後將其與Swift一起使用。我使用的SwiftyJSON看起來很簡單,但是我面臨一個奇怪的問題。SwiftyJSON:無法獲取值
我的代碼是
let json = JSON(data: data!)
let name = json[0]["name"]
print(name)
這種打印 「空」。然而,如果我嘗試打印json [0],我得到的對象結構:
{"name":"Da Mario","description":"pizza","city":"12038 Savigliano","zip":"","address":"Via Macra","phone":"","lat":"44.6451515","lng":"7.6519596","permalink":"n-a"}
這似乎對我來說還行。我真的不明白爲什麼打印json [0]工作,但json [0] [「名稱」]不。
有什麼想法?我真的無法弄清楚。
編輯:這是完整的JSON數據:
[
"{\"name\":\"Da Mario\",\"description\":\"pizza\",\"city\":\"12038 Savigliano\",\"zip\":\"\",\"address\":\"Via Macra\",\"phone\":\"\",\"lat\":\"44.6451515\",\"lng\":\"7.6519596\",\"permalink\":\"n-a\"}",
"{\"name\":\"Burger Kebab\",\"description\":\"kebab\",\"city\":\"Savigliano\",\"zip\":\"12038\",\"address\":\"Via Trento\",\"phone\":\"\",\"lat\":\"44.6496363\",\"lng\":\"7.6525568\",\"permalink\":\"burgerkebab\"}"
]
你能告訴我們整個json嗎? (json); ; – LastMove
當然,我修改了這個問題並補充說。 – FrCr