當前位置:成語大全網 - 漢語詞典 - Swift字典到JSON字符串JSON字符串到字典

Swift字典到JSON字符串JSON字符串到字典

1和JSONString被轉換成字典。

/// 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

}