无法解析JSON ...编码搞砸了?

时间:2010-07-16 06:40:27

标签: iphone objective-c cocoa json

我正在尝试解析此处返回的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吗?

1 个答案:

答案 0 :(得分:2)

该Feed不是JSON。看看来源。它是text / html并且它没有验证,因为它试图逃脱'with \'。总而言之,似乎是手动输出JSON而不是HTML的快速尝试。