我正在尝试使用googles url shortener goo.gl,目前它将网址发送到goo.gl并返回:
{
"kind": "urlshortener#url",
"id": "http://goo.gl/kyPI",
"longUrl": "http://dsfsd.com/"
}
我认为这是JSON,但由于ARC,我遇到了麻烦。有没有其他我可以用键“id”解析字符串?
答案 0 :(得分:2)
这是JSON,您可以使用像SBJson这样的框架来解析它。见http://stig.github.com/json-framework/
答案 1 :(得分:2)
如果您的应用针对iOS 5,则可以使用NSJSONSeralization类Apple。
(假设您收到的被称为theData)
NSError *error=nil;
id result=[NSJSONSerialization JSONObjectWithData:theData options:
NSJSONReadingMutableContainers error:&error];
//to retrieve the 'kind' value of the object
NSLog("Kind: %@",[result objectForKey:@"kind"]);