我以String的形式从服务器获取字典值。现在,当我尝试使用该String时,它包含\之前的“。
我从我的网络服务获得以下价值:
“\”{\\\”111\\\”:\\\”abc\\\”, \\\”222\\\”:\\\”xyz\\\”}\”
我正在尝试将此字符串转换为NSDictionary。你能不能请一位指导我的人。这是将其转换为NSDictionary的最简单方法。我目前的代码如下,但它不起作用
var permValue = perm.value?.stringByReplacingOccurrencesOfString("\\", withString: "")
let data = permValue?.dataUsingEncoding(NSUTF8StringEncoding)
if let dict = try! NSJSONSerialization.JSONObjectWithData(data!, options: []) as? NSDictionary{
print("Permission Dictionary : \(dict)")
}
我在将数据转换为NSDictionary时遇到错误。
请帮忙。任何帮助将不胜感激