Конвертировать JSON String в ArrayList ArrayList в Java - PullRequest
0 голосов
/ 19 ноября 2018

Есть ли какой-нибудь простой способ преобразования ниже JSON String в ArrayList из ArrayList с использованием Java?

Input

{
    "results": [{
            "key_1_1": "val_1_1",
            "key_1_2": "val_1_2"
        },
        {
            "key_2_1": "val_2_1",
            "key_2_2": "val_2_2"
        }
    ]
}

Ожидаемый результат

[["val_1_1","val_1_2"],["val_2_1","val_2_2"]]

1 Ответ

0 голосов
/ 19 ноября 2018

Просто пройдитесь по нему и выполните следующие действия:

JSONArray jsonArray = new JSONArray(jsonArrayString);
List<String> list = new ArrayList<String>();
  for (int i=0; i<jsonArray.length(); i++) {
      list.add( jsonArray.getString(i) );
   }
...