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 ""
}
}
Swift3.0 Any数据类型转Json
最新推荐文章于 2023-08-03 16:37:23 发布