я хочу получить данные JSON через URL с Android - PullRequest
0 голосов
/ 08 ноября 2010

Я работаю над API и хочу взять данные json, которые отображаются в адресе, например: https://api.empireavenue.com/profile/info/?apikey=YOURAPIKEY&username=TICKER&password=PASSWORD

и возьмите эти данные для отображения в моем приложении. Спасибо.

1 Ответ

0 голосов
/ 08 ноября 2010

Входные данные для метода parseJson должны быть такими, какие вы получаете от HTTP-запроса. Это также предполагает, что формат выглядит примерно так:

{ "корневого раздела": { "intVal": 1}}

Вам придется изменить порядок, в котором вы запрашиваете объекты, в зависимости от структуры.


private static final ROOT_JSON_KEY = "rootKey";
private static final INT_VALUE_NAME = "intVal"; 

public void parseJson(String webServiceResponse) {

    JSONObject json = new JSONObject(webServiceResponse);
    JSONObject rootObject = json.getJSONObject(ROOT_KEY);
    int intValues = rootObject.getInt(INT_VALUE_NAME);

}

РЕДАКТИРОВАТЬ: Извините, глупая ошибка кодирования.

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