文字列の問題があります。URLからJSONデータを受信するために以下のコードを使用しました。コードは正常に機能していますが、問題は、JSON値の半分しか取得されていない完全なデータを取得していないことです。これには理由があります。そうであれば、この問題を解決する方法を意味します。JSON文字列は非常に大きい
DefaultHttpClient http_client = new DefaultHttpClient();
HttpGet httpGet = new HttpGet(urls[0]);
HttpResponse response = http_client.execute(httpGet);
StatusLine statusLine = response.getStatusLine();
int statusCode = statusLine.getStatusCode();
HttpEntity entity = response.getEntity();
InputStream in = entity.getContent();
StringBuffer out = new StringBuffer();
byte[] b = new byte[4096];
int n = in.read(b);
while(n>0){
out.append(new String(b, 0, n));
n = in.read(b);
}
String resultdata = out.toString();
Log.d("Out data",resultdata);