一段时间以来,我一直在尝试检索代码的值。这是我从服务器返回的json:
{
"message": "The given data was invalid.",
"errors": {
"code": [
"The code has already been taken."
]
}
}
如何通过swiftyJson获取“代码”的值?
我已经尝试过了,但是我认为这是不正确的。
let list: Dictionary<String, JSON> = json["errors"].dictionaryValue
var retunValue = list.values.first
答案 0 :(得分:0)
您可以像这样访问λ(354252525) = 2146980
数组的第一个元素:
"code"
如果json["errors"]["code"].array?.first?.string
是一个空数组,或者JSON不是预期的结构,这将为您提供nil
。
由于code
是一个数组,因此它可能包含多个字符串,因此您可能希望使用"code"
:
[String]
如果JSON不是预期的结构,这将为您提供一个空数组。