如何在iOS中从JSON数组中删除空对象?
[
{"latitude":"", "longtitude":""},
{"latitude":"13.0856", "longtitude":"70.2423"},
{"latitude":"13.0856", "longtitude":"70.2423"}
]
此数组中的第一对纬度和经度无效,因此当我尝试在mapview中显示此数组中的所有坐标时,第一个点落在海中某处,这就是为什么我要删除从阵列那一点。
我该怎么做?
答案 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
}
希望这会对你有所帮助。