我正在使用touchJson从服务器反序列化我的json。我的 json 如下所示:
{"text":"abc", "user_id":12345}
反序列化后,我使用以下代码获取 Json 值:
NSString *text = [dict objectForKey:@"text"];
这很简单,因为数据是字符串,但是对于"user_id",我应该使用什么类型来解码,它是否正确?
NSInteger *user_id = [dict objectForKey:@"user_id"];
如果不是,保存整数 json 类型的正确方法是什么?
TouchJSON 将解码一个数字以NSNumber
而不是NSInteger
NSNumber *user_id = [dict objectForKey:@"user_id"];