1

我正在使用 touchJson 从服务器反序列化我的 json。我的json如下:

{"text":"abc", "user_id":12345}

反序列化后,我使用下面的代码来获取 Json 值:

NSString *text = [dict objectForKey:@"text"];

这很简单,因为数据是字符串,但是对于“user_id”我应该使用什么类型来解码,是否正确?:

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

如果不是,那么保存整数 json 类型的正确方法是什么?

4

1 回答 1

1

TouchJSON 会将数字解码为NSNumberNSInteger

NSNumber *user_id = [dict objectForKey:@"user_id"];
于 2012-06-25T16:55:54.550 回答