0

我有一个这样的 NSString:

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

如何将其转换为 JSON 对象并获取注释键的值?

谢谢!

4

1 回答 1

2

您可以使用 iOS 的NSJSONSerialization对象从 JSON 字符串/数据中获取对象图。该 API 需要一个 NSData,因此首先您需要将字符串放入其中。

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 回答