Zakładając [{"id":"1", "name":"Kakkad", "cont":"9714494770"},{"id":"2", "name":"Ashish", "cont":"9714494770"}]
jest przypisany do właściwości o nazwie jsonData.
let sampleJSON = JSON(data: jsonData)
let sampleArray = sampleJSON.array
sampleArray jest opcjonalną tablicę obiektów JSON.
let firstDict = sampleArray[0]
firstDict jest opcjonalnym dyktando JSON.
let name = firstDict["name"]
jest opcjonalnym obiekt JSON
let virtName = name.string
jest opcjonalny string (w tym przypadku "Kakkad").
let realName = name.stringValue
realName to ciąg lub pusty ciąg znaków.
Można również użyć: let longName = sampleJSON[0]["name"].stringValue
Po zainicjować obiekt JSON z danymi wszystkich elementów są typy JSON aż konwertować je do szybkiej typu.
- .string opcjonalne (ciąg lub null)
- .stringValue lub "łańcuch" pusty ciąg
- .dict opcjonalne ([łańcuch: AnyObject] lub zerowa)
- .dictValue ([String : AnyObject] lub String: AnyObject)
JSON nie używa cudzysłowów typograficznych '' „...” :) –
wystarczy założyć, że są normalnymi cytaty – gwhiz