我正在使用SwiftyJSON來獲取列表並將其打印到TableView中。 我的問題是我無法過濾這個字典,我試圖做一個for循環來刪除不需要的元素(或者甚至推新元素),但我找不到一種方法來刪除或推送與JSON元素SwiftyJSON提供的類型。如何過濾SwiftyJSON中的JSON字典
var FilteredTripList:JSON = TripsList
for (key: String, Trip: JSON) in TripsList {
if String(stringInterpolationSegment: Trip["TripFrom"]) != SearchFilter["From"]!
|| String(stringInterpolationSegment: Trip["TripTo"]) != SearchFilter["To"]! {
// I'm hoping for something like the line below
// FilteredTripList[key.toInt()!].remove()
}
}
}
你的TripsList是什麼類型?它是一個JSONArray?還是一個JSONObject?因爲你的for循環是基於鍵的JSONObjects ... JSONArrays是基於索引的......所以我需要知道TripList是什麼類型的? –
這是來自SwiftyJSON的JSON –
是的,它是一個JSON很明顯,但是它是JSONArray還是JSONObject?它只能是這些類型之一? –