2016-12-20 52 views
0

我想下面的JSONSwift 3:如何設置字典中的特殊字符<String, Any>?

{ 
    "username":"abc", 
    "password":"-" 
} 

我設置的值在字典如下:

dictionary["username"] = userObject.username 
dictionary["password"] = "-" 

但是,當我調試代碼,辭典[「密碼」]表示無法讀取數據。

我不知道如何在字典值中設置連字符( - )。 我試過「\」 - \「」。它將值保存爲「 - 」,但我需要 - 。

回答

0

你應該寫這樣的代碼:

var Dict = ["username":"abc", "password":"-"] 

for key in Dict.keys 
{ 
    let data = Dict[key]?.data(using: String.Encoding.nonLossyASCII) 
    Dict[key] = String(data: data!, encoding: String.Encoding.utf8) 
} 
print(Dict) 
相關問題