如何从iOS中的JSON数组中删除空对象?

时间:2016-05-21 05:32:35

标签: ios json

如何在iOS中从JSON数组中删除空对象?

[
   {"latitude":"", "longtitude":""},
   {"latitude":"13.0856", "longtitude":"70.2423"},
   {"latitude":"13.0856", "longtitude":"70.2423"}
]

此数组中的第一对纬度和经度无效,因此当我尝试在mapview中显示此数组中的所有坐标时,第一个点落在海中某处,这就是为什么我要删除从阵列那一点。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

是的,您可以在将JSON转换为字典时将其删除。

SWIFT 写一样,

let dict : NSMutableDictionary = try NSJSONSerialization.JSONObjectWithData(operation.HTTPRequestOperation.responseData, options: NSJSONReadingOptions.MutableContainers) as! NSMutableDictionary
if(dict.valueForKey("customer_latitude") as! String == "" && dict.valueForKey("customer_longtitude") as! String == "")
{
       // Don't add value
}
else
{
       // Your code here
}

希望这会对你有所帮助。