将JSON字符串转换为Java中ArrayList的ArrayList

时间:2018-11-19 04:36:04

标签: java json arraylist collections

有没有简单的方法可以使用Java将JSON字符串下面的内容转换为ArrayList的ArrayList?

输入

{
    "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 :(得分:-1)

只需遍历它,然后执行

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