我正在使用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?它只能是这些类型之一? –