gpt4 book ai didi

json - 如何迭代数组中的多个字典?[JSON]

转载 作者:行者123 更新时间:2023-11-30 10:44:32 25 4
gpt4 key购买 nike

我有一个 JSON 响应,该响应内有一个数组

"ItemList":[  
{
"ItemInfoList":[
{
"Price":{
"basePrice":{
"amount":{
"currency":{
"code":"INR"
},
"value":60
}
},
"Price":{
"basePrice":{
"amount":{
"currency":{
"code":"INR"
},
"value":55
}
},
"Price":{
"basePrice":{
"amount":{
"currency":{
"code":"INR"
},
"value":82
}
},

}]

如何从“value”中获取每个值(60,55,82)?如何迭代/映射 ItemInfoList 数组内的字典?

通过使用

arr.append(ItemList[0].ItemInfoList[0].Price.basePrice.amount.value)

,我可以将第一个值附加到我的数组中。如何获得其他值?(55 和 82)

最佳答案

尝试以下方法:

let arr = itemList.map({ $0.itemInfoList.map({ $0.Price.basePrice.amount.value }) })

这将循环遍历数组并返回所需的值,为您提供所需的数组结果

关于json - 如何迭代数组中的多个字典?[JSON],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56036285/

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