-1
SwifttySSONを使用して、このサンプルのJSONをループしてage
,name
およびtype
を取得しようとしています。私は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"])
}
あなたは「名前」を取得しているのと同じ方法* *は、[文字列:任意]と*「ピボット」を取得する必要が、あなたは辞書から値を取得することができます*辞書。 – Moritz
これは私が「年齢」を得る方法です。もう一度ループする必要がありますか? Iはswifty-JSONは が 'JSONで(キー、subJson)用 をJSON = JSON(値)とする{ が車せ簡単な方法を持っている考え= subJson [ "両方"(キー、subJson)用 で車{ print(subJson ["age"]) } – leo0019
あなたの上のコメントを見てください – leo0019