我正在使用Alamofire从API获取数据。我使用SwiftyJSON来解析JSON响应。目前,我正在遍历产品数据并希望提取产品详细信息并将其显示在集合视图中。问题是,我似乎无法弄清楚如何访问阵列中的每个产品。以下是返回的阵列:SwiftyJSON问题
{
"1": {
"product_id": 2982493187,
"merged_status": "TRUE",
"merged": [
{
"id": 2982493187,
"title": "Waves Eclipse Tee in Black",
"handle": "waves-eclipse-tee-in-black",
"published_at": "2015-10-09T21:00:50-07:00",
"published_scope": "global",
}
]
}
},
{
"2": {
"product_id": 2982432131,
"merged_status": "TRUE",
"merged": [
{
"id": 2982432131,
"title": "Waves Eclipse Tee in Off White",
"handle": "waves-eclipse-tee-in-off-white",
"published_at": "2015-10-09T21:00:50-07:00",
"published_scope": "global",
}
]
}
}
对于这些产品中的每一个,我都想访问product_id。我试图这样做:productArray [0] [“produdct_id”]。int,但它似乎不工作。有任何想法吗?
你的问题的情况下表明你的顶层,productArray,应该是作为字典访问,而不是数组 –
我该如何去做呢? –
以上是无效的JSON,如果它是什么被解析。 – JRD