在Objective-C中解码HTML响应

时间:2011-03-15 12:43:36

标签: objective-c parsing nsstring nsdictionary

我有一个字符串,我从响应中得到它就像这样

@"status=y&message=Not+available&code=110";
现在我想解析字符串并获取所有键值对。
OR
我可以从上面的字符串中获取包含所有键值对的字典 提前谢谢你 @raaaz

1 个答案:

答案 0 :(得分:2)

NSMutableDictionary *parameters = [[NSMutableDictionary alloc] init];
for (NSString* queryPart in [yourResponseAsNSString componentsSeparatedByString:@"&"]) {
  NSArray* keyValue = [queryPart componentsSeparatedByString:@"="];
  [parameters setObject:[keyValue objectAtIndex:1] forKey:[keyValue objectAtIndex:0]];
}