Я получаю данные json через http и анализирую их.
URL веб-службы: http://www.thementalelf.net/page/1/?json=get_recent_posts
Я использую ASIHttp асинхронный запрос для получения данных, код, как показано ниже для iPhone.
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 обрезает тег миниатюры, который дает мне URL для изображения. кто-нибудь сталкивался с такой проблемой или знает в чем проблема?