我从JSON获取数据时遇到问题。
我从服务器获取JSON数据并将其更改为NSDictionary,因此我可以访问该值。
这是字典数据。
{
"msgData" : [ 49 ]
}
49是ASCII码,所以我可以得到'1',但我不知道如何将值转换为'1'。
我尝试了这个但是没有用。
short a;
NSMutableData * data = [[NSMutableData alloc]init];
data = [dictionary objectForKey:@"msgData"];
[data appendBytes:&a length:sizeof(short)];
[data getBytes:&a];
NSLog(@"msgData : %d",a);
有谁知道我错了什么?
答案 0 :(得分:0)
这可能会有所帮助
NSArray *numbersArray = [dictionary objectForKey:@"msgData"];
For (NSNumber *number in numbersArray) {
NSString *string = [NSString stringWithFormat:@"%c", [number intValue];
NSLog(@"%@", string);
}