如何使用json为iphone解析对象数组

rit*_*hik 6 iphone objective-c

我在解析JSON结果中的对象数组时遇到问题.

[
    {
        "first_name":"vijay",
        "last_name":"last",
        "creditCardNumber":"178978977779787979",
        "month":"02","year":"2012",
        "address":"Addres2"
    }

    { 
        "first_name":"vijay",
        "last_name":"last",
        "creditCardNumber":"178978977779787979",
        "month":"02","year":"2012",
        "address":"Addres2"
    }

    {
        "first_name":"vijay",
        "last_name":"last",
        "creditCardNumber":"178978977779787979",
        "month":"02","year":"2012",
        "address":"Addres2"
    }
]
Run Code Online (Sandbox Code Playgroud)

我希望creditCardNumber从数组中的所有对象中提取值.

Dan*_*Ray 8

谷歌"JSON框架".按照(简单)说明进行安装.

然后去:

//let's say there's NSString *jsonString.

NSArray *userData = [jsonString JSONValue];

NSMutableArray *creditCards = [NSMutableArray array];
for (NSDictionary *user in userData) {
    [creditCards addObject:[user objectForKey:@"creditCardNumber"]];
}
Run Code Online (Sandbox Code Playgroud)

你将使用NSMutableArray*creditCards完全包含信用卡号的NSString对象来删除它的底部.