Я работаю на Android. Я отправляю имя пользователя и пароль с помощью HttpPost и получаю идентификатор пользователя.
Это мой код для моей операции:
HttpClient hc = new DefaultHttpClient();
HttpPost post = new HttpPost("http://192.168.1.214/sample/dologin.php id="+strUID+ "&password="+strPass);
HttpResponse rp = hc.execute(post);
if (rp.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
String userID = EntityUtils.toString(rp.getEntity());
Log.v("Login response", "" + userID);
}
Это мой вывод в DDMS
Login response(686): ([{"id":"5"}]);
Но мне нужно 5 в результате. Так что я могу использовать этот результат в моих следующих операциях. Пожалуйста, скажите мне, что я должен сделать, чтобы извлечь 5 из строки ([{"id": "5"}]);
Заранее спасибо.