0

我想要低于 JSON

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

我将字典中的值设置如下:

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

但是当我调试代码时,dictionary["password"] 显示无法读取数据。

我不知道如何在字典值中设置连字符(-)。我试过了 ”\”-\””。它将值保存为“-”,但我只需要-。

4

1 回答 1

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)
于 2016-12-21T07:02:24.867 回答