明天的明天 永远的永远 未知的一切 我与你一起承担 ??

是非成败转头空 青山依旧在 几度夕阳红 。。。
  博客园  :: 首页  :: 管理

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

Posted on 2023-06-12 14:30  且行且思  阅读(1440)  评论(0)    收藏  举报
在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)