Ich versuche, den Wert in einem '(String, JSON)'Wie JSON für den Zugriff auf in '(String, JSON)'
Wenn gedruckt das ganze SwiftyJSON Objekt aussieht wie zu bekommen:
("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"
})
Angenommen, das Objekt aufgerufen wird:
let item_id = jstring_info[1]["item_id"]
so dass: jstring_info
ich dies tun möchte 10 würde geben 172
Aber das ist nicht die richtige Syntax, und ich kann es nirgendwo online finden.
Der Fehler, dass der obige Code gibt, ist Type 'Element' (aka '(String, JSON)') has no subscript members
Bist du sicher, dass es ein JSON ist? Ich denke nicht. –
@AlvinVarghese es ist ein SwiftyJSON Objekt – Moritz
Es ist Tuple, so dass Sie leicht zugreifen können, indem Sie die Instanz eingeben, der Xcode wird die Innenobjekte für Sie automatisch vervollständigen. Und wenn Sie diesen JSON-Wert erhalten, können Sie auf den Schlüssel "item_id" zugreifen. Ist es nicht richtig? –