1
我使用touchJson從服務器反序列化我的json。我的JSON是象下面這樣:得到int類型的touchJson數據
{"text":"abc", "user_id":12345}
反序列化後,我用下面的代碼來獲得的JSON值:
NSString *text = [dict objectForKey:@"text"];
這很簡單,因爲數據是字符串,但對於「user_ID的」什麼類型的應我用來解碼,是否正確?:
NSInteger *user_id = [dict objectForKey:@"user_id"];
如果不是,什麼是正確的方法來保存整數json類型?
怎麼樣布爾? –
@BinChen實際上,仍然是一個NSNumber。爲了在字典中放入適當的'NSNumber',你可以做'NSNumber * n = [NSNumber numberWithBool:YES];',同樣當你反序列化時,你有相應的'NSNumber',你會做'[n boolValue];'。 –