我在iOS应用中使用.NET Web服务。我得到JSON作为回应。我无法解析该回复,因为它很难。请你分享一个想法来做到这一点。我已经对此做出了同样的回应。
答案 0 :(得分:0)
我将JSON作为回应。
不,你不是,你所复制的内容看起来几乎是有效的JSON,后面是部分xml标题。
一旦您解决了这个问题,您就可以使用,例如NSJSONSerialization
来解析回复。
答案 1 :(得分:-1)
您尝试使用此代码进行字典。我得到了字典的所有键,然后我在键上运行循环然后从字典中逐个获取所有值并存储在arrValues
中。
if([responseObject isKindOfClass:[NSArray class]])
{
NSArray *arrResponse = responseObject;
for (int i=0; i<arrResponse.count; i++)
{
id myResponse = [arrResponse objectAtIndex:i];
if([myResponse isKindOfClass:[NSDictionary class]])
{
NSDictionary *dict = myResponse;
NSArray *arrKeys = [dict allKeys];
NSMutableArray *arrValues = [[NSMutableArray alloc]init];
for (int j=0; j<arrKeys.count; i++)
{
[arrValues addObject:[dict objectForKey:[arrKeys objectAtIndex:j]]];
}
}
}
}