Android: преобразование вывода json веб-службы в хеш-карту java - PullRequest
1 голос
/ 14 марта 2012

У меня есть следующий вывод, где wsResponse.get ("result"). ToString () = {"status": 1, "result": {"2011": 102003, "2010": 100003, "2009": 98723, "2008": 129023}}

Я хотел бы создать хэш-карту, в которой ключ - это годы.

Как мне заполнить хэш-карту?

Ответы [ 2 ]

1 голос
/ 14 марта 2012

Нужно ли иметь хэш-карту?В Android есть библиотека org.json, поэтому вы можете сделать что-то вроде:

JSONObject json = new JSONObject(wsResponse.get("result").toString());

Если вы извлечете ссылку , вы можете использовать JSONObject, как хеш-карту.Вы можете вызвать get(String key), чтобы получить значение за год.

Если у вас должна быть хеш-карта, вы можете перебрать JSONObject и поместить ключи и значения в хеш-карту.

0 голосов
/ 14 марта 2012

Взгляните на JSONObject .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...