java使用json将字符串转换为Arraylist
我想把一个字符串转换成包含整数和其他ArrayList
的ArrayList
字符串。在我的字符串中,我可以有任意数量的单词,我想把它们添加到ArrayList对象中:
String s = "[2,5,9,8,1,[5,7],9,8,[9,6,9,8],8,9]";
当我尝试这个时,它似乎不起作用:
String jsonString = "[5,5],6,[2,5]";
Gson gson=new Gson();
ArrayList<ArrayList<String>> yourArray = gson.
fromJson(jsonString, new TypeToken<ArrayList<ArrayList< String>>>() {}.getType());
# 1 楼答案
这不是JSON字符串,因此无法转换。正确的JSON字符串必须在括号内包含键和值对