将fastjson元素转化为String[]
在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)
简单的解释可以参考http://rogerfederer.iteye.com/blog/788795