我将以下代码作为字符串获取JSON数据。但解决这个问题真的很困惑
NSString *htmlSTR = [[NSString alloc] initWithData:self.receivedData
encoding:NSUTF8StringEncoding];
NSLog(@"userdetail :%@" , htmlSTR);
但我只需要解析Id。
我用
的代码解析NSDictionary *JsonDict = [NSJSONSerialization JSONObjectWithData:self.receivedData options: NSJSONReadingMutableContainers error: &e];
NSLog(@"json %@",jsonArr1);
NSString *string=[JsonDict valueForKey:@"Id"];
但它返回字符串的空值,即使对于整数,它也会返回数字零
userdetail : {"Country":"Afghanistan","CreatedBy":"raje@gmail.com","FirstName":"rajeev","Gender":"M","LastName":"leader","ModifiedBy":"raje@gmail.com","Password":"asdf","emails":"raje@gmail.com","id":32}
这是我第一次尝试这个,帮我解决这个问题。对于糟糕的格式化。
答案 0 :(得分:0)
只更改此行。
NSString *string=[JsonDict valueForKey:@"Id"];
以强>
NSString *string=[JsonDict valueForKey:@"id"];
希望这适合你。