假设[{"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