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];'。 –