1

サーバーからjsonを逆シリアル化するためにtouchJsonを使用しています。私の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 は数字をデコードしNSNumberないNSInteger

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