0

私はこのビットのコードを持っています:

[self.vManager playersNearLocation:userLocation
                             block:^(NSSet *players, NSError *error)
    {
        if(players && [players count])
        {
            NSLog(@"Success in getting players");
            /* TO DO
              Convert JSON to Objective C object here
            */   
        }else{
            NSLog(@"Failed to get players");
        }
    }];

サーバーから JSON を受信して​​います。それを辞書または配列オブジェクトに変換するにはどうすればよいですか。外部ライブラリを使いたくないのですが、ネイティブな方法はありますか?

ありがとう

4

2 に答える 2

3

試しNSJSONSerializationて方法

+ (id)JSONObjectWithData:(NSData *)data options:(NSJSONReadingOptions)opt error:(NSError **)error
于 2012-10-19T07:32:02.817 に答える
0

SBJSONライブラリがある場合はjsonを解析するのは非常に簡単です:SBJSON

このライブラリをプロジェクトに含めます。json.hをインポートすると、次のようにjsonを解析できます。

   SBJSON *parser=[[SBJSON alloc]init];

NSDictionary * dictionary = [parser objectWithString:responseString];
于 2012-10-19T07:16:14.677 に答える