Как получить 2 объекта JSON одновременно? - PullRequest
0 голосов
/ 23 января 2019

Я использую залп для получения объекта json, я получаю такие данные

{"resultUser": 19} {"resultUser2": 13}

Как получитьвторой (resultuser2) или оба?

try {
    JSONObject o = new JSONObject(response);
    String data = (String) o.get("resultUser2");
    if (!data.equals("")) {
        Toast.makeText(getApplicationContext(), "user2 id" + data, Toast.LENGTH_LONG).show();
        //UserDetailsActivty.this.finish();
    } else {
        Toast.makeText(getApplicationContext(), "Ohh! Sorry,,Signing Up Failed ", Toast.LENGTH_LONG).show();
    }
} catch (JSONException e) {
    e.printStackTrace();
}

1 Ответ

0 голосов
/ 23 января 2019

вы можете использовать JsonArray для перебора всех jsonobjects, как это

try {

JSONArray jsonArray = new JSONArray(response);

for (int i =0; i < jsonArray.length(); i++) {
JSONObject jsonObject = jsonArray.get(i);
//do whatever you want to do with the data
}
} catch(Exception e) {

}
...