首页 > 代码库 > Swift3 JSON字符串转字典和字典转JSON字符串的实现
Swift3 JSON字符串转字典和字典转JSON字符串的实现
直接上代码吧
1、JSONString转换为字典
/// JSONString转换为字典 /// /// - Parameter jsonString: <#jsonString description#> /// - Returns: <#return value description#> func getDictionaryFromJSONString(jsonString:String) ->NSDictionary{ let jsonData:Data = jsonString.data(using: .utf8)! let dict = try? JSONSerialization.jsonObject(with: jsonData, options: .mutableContainers) if dict != nil { return dict as! NSDictionary } return NSDictionary() }
2、字典转换为JSONString
/** 字典转换为JSONString - parameter dictionary: 字典参数 - returns: JSONString */ func getJSONStringFromDictionary(dictionary:NSDictionary) -> NSString { if (!JSONSerialization.isValidJSONObject(dictionary)) { print("无法解析出JSONString") return "" } let data : NSData! = try? JSONSerialization.data(withJSONObject: dictionary, options: []) as NSData! let JSONString = NSString(data:data as Data,encoding: String.Encoding.utf8.rawValue) return JSONString! }
Swift3 JSON字符串转字典和字典转JSON字符串的实现
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。