获取int类型的touchJson数据

时间:2012-06-25 16:35:17

标签: iphone ios 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类型的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

TouchJSON会将一个数字解码为NSNumber而不是NSInteger

NSNumber *user_id = [dict objectForKey:@"user_id"];