Swift3.0 Any数据类型转Json

来源:互联网 发布:internet网络协议 编辑:程序博客网 时间:2024/06/05 09:34
func toolsChangeToJson(info: Any) -> String{    //首先判断能不能转换    guard JSONSerialization.isValidJSONObject(info) else {        PrintLog("json转换失败")        return ""    }    //如果设置options为JSONSerialization.WritingOptions.prettyPrinted,则打印格式更好阅读    let jsonData = try? JSONSerialization.data(withJSONObject: info, options: [])    if let jsonData = jsonData {        let str = String(data: jsonData, encoding: String.Encoding.utf8)        return str ?? ""    }else {       return ""    }}
0 0