我正在尝试解析此处返回的JSON:http://www.waterwayguide.com/map/php/bridge.php?ll=25.514339,-80.076164
但是,我不能像通常那样解析它:
NSData *jsonData = [[(ASIHTTPRequest*)[data objectForKey:@"request"] responseString] dataUsingEncoding:NSUTF32BigEndianStringEncoding];
NSLog(@"this prints as expected %@", [(ASIHTTPRequest*)[data objectForKey:@"request"] responseString]);
NSArray* jsonNodes = [[CJSONDeserializer deserializer] deserialize:jsonData error:&error];
NSLog(@"this is unexpectedly nil %@", jsonNodes);
我在不同的JSON Feed上使用了这个精确的代码,它运行良好。我能在客户端做些什么来解析这个feed吗?
答案 0 :(得分:2)
该Feed不是JSON。看看来源。它是text / html并且它没有验证,因为它试图逃脱'with \'。总而言之,似乎是手动输出JSON而不是HTML的快速尝试。