12
即時解析一個JSON,似乎不能提取一個整數。如果我做如何從JSON得到一個整數
int secondsLeft = [secondsList objectForKey:@"SecondsToStop"];
,如果我做的NSLog(@「%@」,secondsLeft)但它確實得到正確的控制檯輸出了,但是我不知道該如何得到適當的整數。什麼是從JSON對象解析數字的正確方法?
即時解析一個JSON,似乎不能提取一個整數。如果我做如何從JSON得到一個整數
int secondsLeft = [secondsList objectForKey:@"SecondsToStop"];
,如果我做的NSLog(@「%@」,secondsLeft)但它確實得到正確的控制檯輸出了,但是我不知道該如何得到適當的整數。什麼是從JSON對象解析數字的正確方法?
您的JSON解析框架可能將該數字存儲爲NSNumber。
據the NSNumber documentation,您可以撥打intValue
上的號碼來獲得它的值作爲一個普通的老INT:
int secondsLeft = [[secondsList objectForKey:@"SecondsToTop"] intValue];