我正在使用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"];
关于iphone - 获取int类型的touchJson数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11193416/