从Web服务器响应中获取数据

时间:2013-11-20 14:52:51

标签: ios objective-c

在我的iOS应用中,我正在使用网络服务器。当我向网络服务器询问一些信息时,它会回复我(这个信息的类型是id):

(
        {
        "category_ids" =         (
            3
        );
        name = "Eau de Toilet";
        "product_id" = 1;
        set = 4;
        sku = "EAU_DE_TOILET_1";
        type = simple;
        "website_ids" =         (
            1
        );
    }
)

现在我将从中提取信息,但我该怎么做呢?我尝试使用objectForKey:指令,但它给了我一个错误。我试图将它插入NSArray但不起作用。任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

你展示的是一个数组,里面有一个对象,一个字典:

NSArray *array = ... // your data
NSDictionary *d = [array firstObject];
NSString *s = d[@"name"];