iOSのNSStringオブジェクトとしてJSON文字列があります。これを解析して、JSON文字列で指定されたパラメーターを引き出したいと思います。これを解析する効率的な方法はありますか、それとも部分文字列などを検索する唯一の方法ですか?
質問する
26202 次
2 に答える
50
iOS 5でそれを行う方法は、NSJSONSerialization
クラスを使用することです。最初に文字列をNSDataオブジェクトに変換し、クラスメソッドを呼び出す必要がありますJSONObjectWithData
NSData *jsonData = [myJsonString dataUsingEncoding:NSUTF8StringEncoding];
NSError *e;
NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:jsonData options:nil error:&e];
JSONObjectWithData
JSON文字列が辞書を表すか配列を表すかに応じて、NSDictionaryまたはNSArrayのいずれかが返されることに注意してください。
于 2012-04-18T00:18:29.670 に答える