1

有人知道如何将此响应映射到地幔对象吗?

我需要将这些添加到自定义类的 NSArray 中。但是 Mantle 文档没有提到如何做到这一点。

提前致谢。

 [
    [
        {
            "plu_id": "1744",
            "name": "With egg",
            "price": "2.00",
            "group": null
        }
    ],
    [
        {
            "plu_id": "1745",
            "name": "add roast chicken",
            "price": "3.00",
            "group": "1"
        },
        {
            "plu_id": "1749",
            "name": "add beef",
            "price": "4.00",
            "group": "1"
        }
    ]
]
4

1 回答 1

2

请尝试下面提到的相同问题的代码段

+ (NSValueTransformer *)allRowsJSONTransformer
{
    return [MTLValueTransformer transformerWithBlock:^id(NSArray *inSectionJSONArray) {
        NSMutableArray *sectionArray = [[NSMutableArray alloc] initWithCapacity:inSectionJSONArray.count];
        for( NSArray *section in inSectionJSONArray )
        {
            NSError *error;
            NSArray *cardItemArray = [MTLJSONAdapter modelsOfClass:[CKMCardItem class] fromJSONArray:section error:&error];
            if( cardItemArray != nil )
            {
                [sectionArray addObject:cardItemArray];
            }
        }
        return sectionArray;
    }];
}
于 2015-07-16T18:32:09.243 回答