假設[{"id":"1", "name":"Kakkad", "cont":"9714494770"},{"id":"2", "name":"Ashish", "cont":"9714494770"}]
被分配到一個名爲jsonData屬性。
let sampleJSON = JSON(data: jsonData)
let sampleArray = sampleJSON.array
sampleArray是JSON對象的可選陣列。
let firstDict = sampleArray[0]
firstDict是一個可選的JSON字典。
let name = firstDict["name"]
是一個可選的JSON對象
let virtName = name.string
是一個可選的字符串(在這種情況下 「Kakkad」)。
let realName = name.stringValue
realName是一個字符串或一個空字符串。
您還可以使用: let longName = sampleJSON[0]["name"].stringValue
之後你,直到你將其轉換爲雨燕初始化數據的所有元素的JSON對象是JSON類型。
- .string可選的(字符串或null)
- .stringValue字符串或 「」 空 串
- .dict可選的([字符串:AnyObject]或空)
- .dictValue ([字符串:AnyObject]或字符串:AnyObject)
JSON不使用排印引號'「...」':) –
只是假設他們是正常的引用 – gwhiz