获取 int 类型的 touchJson 数据



我正在使用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"];

最新更新