这是我的JSON数据,如何在pickArray中获取0中的src数据?
"pickArray" : "{\"0\":{\"src\":\"https:\/\/fb-s-d-a.akamaihd.net\/h-ak-xpl1\/v\/t1.0-9\/p720x720\/18010403_1525007564199498_8009700960533638318_n.png?oh=25dbc9c1522dcfdd1d15cdd3e8c0c7da&oe=59997685&__gda__=1502470695_f212ade003e9b1c4ddc6a3ab6cc9e7e7\",\"width\":720,\"height\":720}}"
如果我这样做:
let dataArray = json["pickArray"]
print("dataArray = ",dataArray)
dataArray = {"0":{"src":"https://fb-s-d-a.akamaihd.net/h-ak-xpl1/v/t1.0-9/p720x720/18010403_1525007564199498_8009700960533638318_n.png?oh=25dbc9c1522dcfdd1d15cdd3e8c0c7da&oe=59997685&__gda__=1502470695_f212ade003e9b1c4ddc6a3ab6cc9e7e7","width":720,"height":720}}
但如果我这样做,请显示null:
let srcArray = dataArray["0"]
print("srcArray = ",srcArray)
我正在使用swift3.0
答案 0 :(得分:0)
let srcArray = dataArray["0"].dictionaryObject!
print("srcArray = \(srcArray)")
现在您可以访问" 0"的元素价值如下。希望这对你有用。
let jsonScr = JSON(srcArray)
let srcURL = jsonScr["scr"].stringValue
答案 1 :(得分:0)
使用pickArray
密钥JSON
看起来像String
{}}},因此获取该字符串并转换数据并从中获取JSON
然后获取{ {1}}来自它。
src