/// JSONString轉換成字典。
////// -參數JSON string:& lt;#jsonString描述# & gt/// -返回:& lt#返回值描述# & gtfunc getDictionaryFromJSONString(jsonString:String)-& gt;NSDictionary{
let JSON Data:Data = JSON string . Data(使用:. utf8)!讓dict =試試?JSON serialization . JSON object(with:JSON data,options:。可變容器)
ifdict!=零{
returndictas!NSDictionary
}
返回NSDictionary()
}
2.字典被轉換成JSONString。
/**
字典轉換為JSONString
-參數字典:字典參數。
- returns: JSONString
*/func getjsonstringfromdictory(dictionary:ns dictionary)-& gt;字符串{
如果(!jsonserialization . isvalidjsonobject(dictionary)){
Print("無法解析JSONString ")
返回" " }
讓數據:NSData!=試試?JSON serialization . data(with JSON object:dictionary,options: [])asNSData!設JSON String = ns String(Data:Data as Data,encoding: String。編碼. utf8.rawValue)
returnJSONString!asString
}