我通过http获取json数据并解析它。 网络服务网址为http://www.thementalelf.net/page/1/?json=get_recent_posts 我正在使用ASIHttp异步请求获取数据,代码如下所示。
NSString *urlString = @"http://www.thementalelf.net/page/1/?json=get_recent_posts";
NSURL *url = [NSURL URLWithString:urlString];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setDelegate:self];
[request startAsynchronous];
用于解析我正在使用SBJson
NSString *responseString = [request responseString];
SBJSON *parser = [[SBJSON alloc] init];
NSDictionary *jsonObject = [parser objectWithString:responseString error:NULL];
在Android中我使用HttpClient和JSONObject进行解析,代码如下
String Url = "http://www.thementalelf.net/page/1/?json=get_recent_posts";
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet(Url);
response = client.execute(request);
String responseBody = EntityUtils.toString(response.getEntity());
JSONObject jObj = new JSONObject(responseBody);
iPhone和Android中的响应字符串不同。 iPhone中的响应剪切出缩略图标签,该标签为我提供了图像的网址。有没有人遇到过这样的问题或知道问题是什么?