public static void main(String[] args) throws ParseException {
String data = "{\"data\":[\"str1\", \"str2\", \"str3\"]}";
JSONObject json = new JSONObject(
data);
JSONArray jasonArray = json.getJSONArray("data");
List list = new ArrayList();
int size = jasonArray.length();
int i = 0;
while (i < size) {
list.add(jasonArray.get(i));
i++;
}
System.out.println(list);
}
3条答案
按热度按时间goqiplq21#
可以将此数据作为JsonArray获取
hfsqlsce2#
你可以自定义一些类似的代码
6ie5vjzr3#
您希望使用Java代码解析JSON字符串。建议使用Java的JSON库。下面的代码使用Gson。有许多在线示例,如Convert String to JsonObject with Gson。您还应该熟悉Gson API。
运行以上代码将得到以下输出:
还有其他方法可以将
JsonArray
转换为List
。上面的方法不是唯一的方法。正如我前面所写的,仔细阅读API文档并搜索Internet。