gpt4 book ai didi

ios - Swift 3 JSON 从 JSONArray 获取字符串不起作用

转载 作者:行者123 更新时间:2023-11-28 21:16:26 25 4
gpt4 key购买 nike

我尝试从我的 JSON 服务器响应中提取文件名的值。

if let attachments = itemDict["attachments"] as? [[String:String]] {
for attachment in attachments {
print(attachment["filename"])
}
}

这是我的 JSON 字符串。

"attachments":[{"filename":"000000_none-5.png","uploadDate":1482062835000,"imageRatio":0.0}
,{"filename":"000000_none-2.png","uploadDate":1482062839000,"imageRatio":0.0}]

它不起作用。我做错了什么,我真的不知道。它不会进入 for 循环。

提前感谢任何有用的回复!

最佳答案

字典不是 [String:String] 它们是 [String:Any] 因为它们还包含 IntDouble 值:

if let attachments = itemDict["attachments"] as? [[String:Any]] {
for attachment in attachments {
print(attachment["filename"] as! String)
}
}

关于ios - Swift 3 JSON 从 JSONArray 获取字符串不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41208540/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com