func isString(_ str: Any?) -> String { if let str = str as? NSNull { return "" } else if let str = str as? String { return str } else { return "" } }

func isArray(_ arr: Any?) -> [Any] { if let arr = arr as? NSNull { return [] } else if let arr = arr as? [Any] { return arr } else { return [] } }

func isDic(_ dic: Any?) -> [String: Any] { if let dic = dic as? NSNull { return [:] } else if let dic = dic as? [String: Any] { return dic } else { return [:] }

+NSStringisStringidstr ifstr isKindOfClassNSNull class str isEqualNSNull null str==nil return ; else return NSString stringWithFormatstr; +NSArrayisArrayidarr ifarr

原文地址: http://www.cveoy.top/t/topic/iG2L 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录