Я пытаюсь получить ответ JSON с PHP-страницы, а затем использовать его с 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] ["name"] не работает.
Любая идея? Я действительно не могу понять это.
EDIT: это полный 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