Я хотел бы знать, как преобразовать ответ HTTP с сервера в надлежащем оформленной массив JSONJSON преобразования
try {
HttpClient httpClient = new DefaultHttpClient();
HttpPost postRequest = new HttpPost(
"http://riffre.com/chatapp/search.php?format=json");
postRequest.setEntity(new UrlEncodedFormEntity(nameValuePair));
ResponseHandler<String> responseHandler = new BasicResponseHandler();
responsesrch = httpClient.execute(postRequest, responseHandler);
Log.v("search response", responsesrch);
это мой код, где я выкладываю несколько параметров в виде пар имя-значение для сервера и значение responseserch
, что я получаю это
{"users":[{"user":{"city":"gurgaon","username":"zxc","userid":"6","gender":"Male","images":"0"}},{"user":{"city":"gurgaon","username":"tarun","userid":"5","gender":"Male","images":"0"}},{"user":{"city":"gurgaon","username":"vips","userid":"4","gender":"Male","images":"0"}},{"user":{"city":"gurgaon","username":"rah","userid":"3","gender":"Male","images":"0"}},{"user":{"city":"gurgaon","username":"aak","userid":"2","gender":"Male","images":"0"}}]}
и это в строчном формате, поэтому я хотел бы знать, как я могу преобразовать эту строку в массив JSON, я не знаю, но как я должен использовать Входной поток и все эти объекты. Любая помощь поэтому будет очень оценили.
Http: //www.androidcompetenc ycenter.com/2009/10/json-parsing-in-android/ –