Хорошо, пошли,
Во-первых, потому что вы сказали, что вам нужно войти на сайт, вам обязательно нужно будет отправить сайту некоторые учетные данные для входа.В идеале вы захотите, чтобы это также был объект JSON.
private static String SendAndReceive(final JsonObject Json) {
HttpClient HClient = new DefaultHttpClient();
HttpPost HPost = new HttpPost(Constants.POST_URL);
HttpResponse HResponse = null;
String SResponse = null;
try {
List<NameValuePair> NVP = new ArrayList<NameValuePair>();
NVP.add(new BasicNameValuePair("jsondata", Json.toString()));
HPost.setEntity(new UrlEncodedFormEntity(NVP));
HResponse = HClient.execute(HPost);
if (HResponse != null) {
InputStream in = HResponse.getEntity().getContent();
SResponse = convertStreamToString(in);
}
} catch (Exception e) {
e.printStackTrace();
}
return SResponse;
}
private static String convertStreamToString(InputStream InStream) {
BufferedReader BReader = new BufferedReader(new InputStreamReader(
InStream));
StringBuilder SBuilder = new StringBuilder();
String TmpLine = null;
try {
while ((TmpLine = BReader.readLine()) != null) {
SBuilder.append(TmpLine + "\n");
}
} catch (Exception E) {
E.printStackTrace();
} finally {
try {
InStream.close();
} catch (Exception E) {
E.printStackTrace();
}
}
return SBuilder.toString();
}
Итак, теперь, когда вы знаете, как отправлять данные на URL-адрес и получать его содержимое, вам просто нужно проанализировать полученные в результате данные JSON.Я рекомендую использовать GSON API .Надеюсь, это поможет вам !!