作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 SwiftyJson 框架从 JSON 中获取数据,json 就是这样:
{
"errors" : {
"email" : [
"O campo e-mail não contém um endereço de email válido."
]
}
}
使用这段代码:
var jsonObject = JSON (json)
jsonObject["errors"]["email"].string!
但它是空的
提前致谢
最佳答案
键 email
的值实际上是 String
的数组,所以如果你需要从数组中获取元素,你必须指定索引 (array[index]
)
使用这个:
var jsonObject = JSON (json)
jsonObject["errors"]["email"][0].string!
或更安全的解决方案:
if let string = jsonObject["errors"]["email"][0].string {
...
}
关于json - 使用 SwifyJson 从 JSON 中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53852638/
我正在尝试使用 SwiftyJson 框架从 JSON 中获取数据,json 就是这样: { "errors" : { "email" : [ "O campo e-mail
我是一名优秀的程序员,十分优秀!