在 Objective-C 中解码 HTML 响应

Posted

技术标签:

【中文标题】在 Objective-C 中解码 HTML 响应【英文标题】:Decode HTML response in Objective-C 【发布时间】:2011-03-15 12:43:35 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:
NSMutableDictionary *parameters = [[NSMutableDictionary alloc] init];
for (NSString* queryPart in [yourResponseAsNSString componentsSeparatedByString:@"&"]) 
  NSArray* keyValue = [queryPart componentsSeparatedByString:@"="];
  [parameters setObject:[keyValue objectAtIndex:1] forKey:[keyValue objectAtIndex:0]];

【讨论】:

以上是关于在 Objective-C 中解码 HTML 响应的主要内容,如果未能解决你的问题,请参考以下文章