如何从Swift中的jsonobject获取key:value?

时间:2018-07-06 11:07:42

标签: swift

我正在执行POST请求,我有这个请求:

...
let json = try JSONSerialization.jsonObject(with: data, options: [])
print(json)

哪个输出如下:

{
    code = 400;
}

如何获取代码的值(它是一个字符串,在本例中为“ 400”)?

我尝试过:

let code = json["code"]

但是它说类型“任何”没有下标成员

1 个答案:

答案 0 :(得分:1)

您需要将JSON对象转换为字典:

if let json = json as? [String: Any], let code = json["code"] as? Int {
  print(code)
}