Я пытаюсь получить значение в '(String, JSON)'Как получить доступ к JSON в '(String, JSON)'
Когда напечатали весь объект SwiftyJSON выглядит следующим образом:
("0", {
"created_at" : "2016-05-01T14:39:10.000Z",
"user_id" : 2,
"id" : 75,
"item_id" : 172,
"updated_at" : "2016-05-01T14:39:10.000Z"
})
Пусть объект называется: jstring_info
Я хотел бы сделать это:
let item_id = jstring_info[1]["item_id"]
так что print(item_id)
даст 172
Но это не правильный синтаксис, и я не могу найти его нигде в Интернете.
ошибка, что приведенный выше код дает, Type 'Element' (aka '(String, JSON)') has no subscript members
Вы уверены, что это JSON? Я так не думаю. –
@AlvinVarghese это объект SwiftyJSON – Moritz
Это кортеж, поэтому вы можете легко получить к нему доступ, набрав экземпляр, Xcode будет автозаполнять внутренние объекты для вас. И, получив этот JSON, вы можете получить доступ к ключу «item_id». Разве это не правильно? –