java JSONArray转字符串数组 JSONArray转string数组

发布时间 2023-06-12 14:38:43作者: 且行且思
在fastjson中如果JSONObject中添加了 String[] 类型的元素

例如

JSONObject jo = new JSONObject();
String[] array = {"1", "2"};
jo.put("array", array);


将JSONObject中String[]提取出来需要

(String[])(((JSONArray)jo.get("array")).toArray(new String[jo.getJSONArray("array").size()]))


其中jo.get("array") 得到 JSONArray类型 之后toArray(new String[size]) 才会转化为String[] 类型

java中 数组类型不能强制转换 所以需要

toArray(T[] a)