0

私はこのようなNSStringを持っています:

[{"comment":"I am just weighing the idea."}]

それをJSONオブジェクトにして、コメントキーの値を取得するにはどうすればよいですか?

ありがとう!

4

1 に答える 1

2

iOSのNSJSONSerializationオブジェクトを使用して、JSON文字列/データからオブジェクトグラフを取得できます。そのAPIはNSDataを想定しているため、最初に文字列を1つにまとめる必要があります。

NSData * jsonData = [myString dataUsingEncoding:NSUTF8StringEncoding];
NSArray * root = [NSJSONSerialization JSONObjectWithData:jsonData options:0 error:NULL];
NSString * comment = [[root objectAtIndex:0] objectForKey:@"comment"];

処理後、そのルートオブジェクトは配列またはディクショナリになります。あなたの場合、それは明らかに辞書を含む配列です。

于 2012-12-17T16:44:03.930 に答える