-2

我的网络服务返回这个数组:

[{"用户名":"xcodeSim","PUNTOS":"5"}]

我所做的是通过 addObject 将它们放入 NSMutableArray 中,最后我得到了这个:

( <---NSMutableArray Opening
        ( <---What about this?
                { <----NSDictionary Opening
            PUNTOS = 5;
            username = xcodeSim;
        } <----NSDictionary Closing
    ),
        ( <---What about this?
                { <----NSDictionary Opening
            PUNTOS = 5;
            username = dannyrodri;
        } <----NSDictionary Closing
    )
) <---NSMutableArray Closing

这是一个包含 2 个对象的数组。但是这两个对象似乎是数组,每个都有 1 个字典,对吗?

4

2 回答 2

1

是的。你是对的。您正在将一个仅包含一个对象的数组添加到另一个数组。如果您需要使用第一本字典,则需要以下内容:

NSMutableDictionary *dic = (NSMutableDictionary *)[[yourArray objectAtIndex:0] objectAtIndex:0];
于 2013-07-02T16:43:50.743 回答
0

看起来像 JSON 响应。您可能需要查看Apple 的文档

或者使用第三方如JSONKit

这些解决方案将帮助您轻松序列化/反序列化响应

于 2013-07-02T16:47:29.030 回答