-1
我試圖通過使用SwiftyJSON獲取age
,name
和type
的JSON樣本。我成功獲得name
和age
,但type
對我來說很難。有人可以告訴我該怎麼做嗎?使用SwiftyJSON循環訪問數組字典字典
"both": [
{
"id": 130,
"name": "TMT",
"age": "2006",
"created_at": "2016-12-19 21:37:06",
"updated_at": "2016-12-19 21:37:06",
"pic": "1482183426.png",
"pivot": {
"user_id": 4,
"car_id": 130,
"type": "rent"
}
},
{
"id": 113,
"name": "TMT ",
"age": 2016,
"created_at": "2016-12-18 14:46:18",
"updated_at": "2016-12-18 14:47:41",
"pic": "",
"pivot": {
"user_id": 4,
"car_id": 113,
"type": "rent"
}
}
]
工作
let json = JSON(value)
for (key, subJson) in json {
let cars = subJson["both"]
for (key, subJson) in cars {
print(subJson["age"])
}
與獲取「name」*爲String *相同,您必須將「pivot」*作爲[String:Any]字典*,然後才能從字典中獲取值。 – Moritz
這就是我如何得到'年齡'。我應該再次循環?我想SWIFTY-JSON有一個簡單的方法 '讓JSON = JSON(值) 的(鍵,subJson)以JSON { 讓汽車= subJson [ 「都」 在 的(鍵,subJson)汽車{ print(subJson [「age」]) }' – leo0019
看看你上面的評論請 – leo0019