Я пытаюсь получить ответ JSON со страницы PHP, а затем использовать его со Swift. Я использую 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]["name"] - нет.
Есть идеи? Я действительно не могу понять это.
РЕДАКТИРОВАТЬ: это полные данные 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\"}"
]