如何从Swift中的JSON数组中删除一个项目(使用SwiftyJSON)

时间:2016-04-26 07:22:58

标签: ios json swift

非常简单明了的问题。

我有一个jsonArray,我想按索引删除一个项目。我该怎么做?

我尝试使用此处的解决方案: https://github.com/SwiftyJSON/SwiftyJSON/issues/439

像这样:

jsonArray[row]["Likers"].array!.dictionaryObject?.removeValueForKey(index)

但我收到了这个错误:

value of type json has no member dictionaryObject

2 个答案:

答案 0 :(得分:3)

最后,我找到了删除SwiftyJSON创建的JSON(数组类型)元素的答案:

dataObj.arrayObject?.removeAtIndex(m)

顺便说一句,要在字典类型中由SwiftyJSON返回JSON时删除元素:

jsonObj.dictionaryObject?.removeValueForKey(keyValue)

我从THIS

获得此答案

答案 1 :(得分:1)

你只需使用

yourJsonArry.removeAtIndex(2) 

听到您只是传递要删除项目的索引