Как распарсить строку с объектом JSON?
Есть код парсинга массива, сам недавно делал:
HttpClient client = new DefaultHttpClient();
HttpGet get = new HttpGet(params[0]);
HttpResponse response = client.execute(get);
int status = response.getStatusLine().getStatusCode();
if (status == 200) {
HttpEntity entity = response.getEntity();
String data = EntityUtils.toString(entity);
JSONArray jsonarr = new JSONArray(data);
for (int i=0; i<jsonarr.length();i++){
homelist hmlist = new homelist();
JSONObject c = jsonarr.getJSONObject(i);
hmlist.setTitle(c.getString("title"));
hmlist.setPictures(c.getString("picture"));
hmlist.setHref(c.getString("href"));
hmlist.setDate(c.getString("date"));
homelist.add(hmlist);
Так вот он парсит массив вида:
[{"":"","":""}]
Вопрос в следующем: как распарсить такую строку
{"":"","":""}
Источник: Stack Overflow на русском