class JsonToSturt: NSObject {
class func dictionaryWithJsonString(jsonString:String) ->NSDictionary {
var dicx:NSDictionary!
let data : Data! = jsonString.data(using: .utf8)
let dic : Any! = try? JSONSerialization.jsonObject(with: data, options: .mutableContainers)
if dic != nil {
dicx = dic as! NSDictionary
}
return dicx
}
class func toJSONS(representation:Any) -> String? {
guard JSONSerialization.isValidJSONObject(representation) else {
return nil
}
do {
let data = try JSONSerialization.data(withJSONObject: representation, options: [])
return String(data: data, encoding: .utf8)
} catch {
return nil
}
}
swift 3.0 字典与JSON互转
最新推荐文章于 2022-06-12 10:40:19 发布