Iphone 将JSON转换为NSDictionary或NSArray-iOS
我有一段代码:Iphone 将JSON转换为NSDictionary或NSArray-iOS,iphone,objective-c,ios,ios5,ios6,Iphone,Objective C,Ios,Ios5,Ios6,我有一段代码: [self.vManager playersNearLocation:userLocation block:^(NSSet *players, NSError *error) { if(players && [players count]) { NSLog(@"Success in getting players");
[self.vManager playersNearLocation:userLocation
block:^(NSSet *players, NSError *error)
{
if(players && [players count])
{
NSLog(@"Success in getting players");
/* TO DO
Convert JSON to Objective C object here
*/
}else{
NSLog(@"Failed to get players");
}
}];
我从服务器接收JSON,如何将其转换为字典或数组对象。我不想使用任何外部库,有本地方式吗
谢谢如果您有SBJSON库,解析json非常容易: 在您的项目中包括这个库。导入json.h,您可以如下解析json
SBJSON *parser=[[SBJSON alloc]init];
NSDictionary * dictionary = [parser objectWithString:responseString];
如果您有SBJSON库,解析json非常容易: 在您的项目中包括这个库。导入json.h,您可以如下解析json
SBJSON *parser=[[SBJSON alloc]init];
NSDictionary * dictionary = [parser objectWithString:responseString];
尝试
NSJSONSerialization
和方法
+ (id)JSONObjectWithData:(NSData *)data options:(NSJSONReadingOptions)opt error:(NSError **)error
尝试
NSJSONSerialization
和方法
+ (id)JSONObjectWithData:(NSData *)data options:(NSJSONReadingOptions)opt error:(NSError **)error
请参阅此链接:-您的json数据是否存在于某个文档文件中或直接从服务器获取。请参阅此链接:-您的json数据存在于某个文档文件中或直接从服务器获取。请注意,我不想使用任何外部库,有本机方法吗?;-)请注意,我不想使用任何外部库,有本地方式吗?;-)