正如标题所说。 我的代码如下:
NSString *responseString = [request responseString];
NSLog(@"%@", responseString);
NSDictionary *responseDict = [responseString JSONValue];
我打印响应,从这开始:
2014-01-05 00:50:42.409 PromoTest[1277:a0b]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>èæä½è² - ä½ çä½è²å¨ä¸çï¼</title>
<meta name="Keywords" content="ä½è²,è¿å¨,èæä½è²,èæ" />
<meta name="Description"
…
所以,我的问题是,json字符串从哪里开始? 非常感谢你!我是http和JSON的新手。
答案 0 :(得分:2)
您的响应字符串看起来像HTML而不是直接JSON。您实际上并未在示例中显示任何JSON。确保服务器正在发送JSON,包括Content-type of application / json和/或您正在接受的内容。
答案 1 :(得分:0)
@valheru我无法控制对等Web服务器。我有答案,所以我必须解析HTML(基于xml?)。 我找到了一个教程,对我有用: 如何在ios上解析html http://www.raywenderlich.com/14172/how-to-parse-html-on-ios