You may use following code which retreiving json data
HttpParams httpParams = new BasicHttpParams();
HttpClient client = new DefaultHttpClient(httpParams);
String url = your url;
Log.v(TAG, "URL In onPreExecute"+url);
HttpPost request = new HttpPost(url);
try
{
response = client.execute(request);
HttpEntity entity = response.getEntity();
ent=entity.toString();
if(entity!=null)
{
InputStream instream = entity.getContent();
BufferedReader reader = new BufferedReader(new InputStreamReader(instream));
builder = new StringBuilder();
String line = null;
while((line=reader.readLine())!=null)
{
builder.append(line);
}
instream.close();
Log.v("CMH", "Result of http " + builder.toString());
}
else
{
Log.v("Data", "Failed to download file");
}
JSONObject jsonObject = new JSONObject(builder.toString());
// String csSuccess = jsonObject.getString("vidlist");
jsonarray = jsonObject.getJSONArray("vidlist");
NumOfObjects = jsonarray.length();
Log.v(TAG, "NumOfObjects "+NumOfObjects);
for(int Video = 0; Video < NumOfObjects; Video++)
{
SetterGetter setget = new SetterGetter();
video_obj = jsonarray.getJSONObject(Video);
String id = video_obj.getString("video_id"));
}