这是一个json:
{
query_list: [
{
restaurant: {},
foods: [
food1: {},
food2: {}
]
},
{
restaurant: {},
foods: [
food3: {},
food4: {}
]
}
],
url: ""
}
我想用Mantle将它映射到:
@property NSString *url
@property NSArray<Foods *> *list
list
需要包含所有食物。在这种情况下,食物是food1
food2
food3
food4
。
那么如何获取所有foods
,将它们组合到一个映射到属性的新数组list
答案 0 :(得分:0)
根据您的JSON格式,您必须在下面完成所有食物对象的单一列表:
NSMutableArray * mutArrayFoods = [[NSMutableArray alloc] init];
for (QueryList *objQueryList in objParseData.queryList) {
[mutArrayFoods addObjectsFromArray:objQueryList.foods];
}
希望这有助于将所有食物都放在一个阵列中。
现在根据您的要求,将上述数组分配到list
list = [mutArrayFoods mutableCopy];
答案 1 :(得分:0)