gpt4 book ai didi

ios - SwiftyJSON 打印字典数组中的所有值

转载 作者:行者123 更新时间:2023-11-30 12:02:48 31 4
gpt4 key购买 nike

我有一个字典数组:

var dictArray = [[String:String]]()

我附加了一些字典并将 dictArray 转换为 JSON:

let json = JSON(dictArray)

然后,我在尝试使用此循环以 JSON 格式实际打印这些值时遇到了麻烦:

for (index,subJson):(String, JSON) in json {
print(index)
}

上面的循环取自 SwiftyJSON 文档,但它似乎对我不起作用。我希望输出如下所示:

 {
"dictArray": [
{
"a": "a stuff 1",
"b": "b stuff 1",
"c": "c stuff 1",
"d": "d stuff 1"
},
{
"a": "a stuff 2",
"b": "b stuff 2",
"c": "c stuff 2",
"d": "d stuff 2"
},
{
"a": "a stuff 3",
"b": "b stuff 3",
"c": "c stuff 3",
"d": "d stuff 3"
}
]
}

非常感谢所有帮助。

最佳答案

您不需要迭代字典来打印它。您可以简单地使用 print(json)

打印它

如果你想循环字典,你应该这样做:

for dictionaries in json {
for (key, value) in dictionaries {
print("\(key): \(value)")
}
}

关于ios - SwiftyJSON 打印字典数组中的所有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47005356/

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