0

我从 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);

有谁知道我错了什么?

4

1 回答 1

0

这可能会有所帮助

    NSArray *numbersArray = [dictionary objectForKey:@"msgData"];
    For (NSNumber *number in numbersArray) {
      NSString *string = [NSString stringWithFormat:@"%c", [number intValue];
      NSLog(@"%@", string);
    }
于 2012-09-21T22:14:26.833 回答