欢迎光临
我们一直在努力

java string转list集合,list集合转成数组

字符串数组转list实体集合

Resolved [com.alibaba.fastjson.JSONException: exepct ‘[’, but string, pos解决方法
首先需要导入json相关包,这里建议导入阿里巴巴的jar包

import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.4</version></dependency> String arr = “[{\”weicpid\”:\”cp1688159650749289\”,\”ckpinpai\”:\”万胜\”,\”ckxinhao\”:\”ER3C\”,\”ckdaima\”:\”2121\”,\”ckchudizhi\”:\”\”,\”ckoutmoney\”:\”2\”,\”cknumber\”:\”2\”,\”ckmoney\”:\”4.000\”,\”shui\”:\”是\”,\”ckshoudizhi\”:\”客户华强广场Q1G31\”,\”ckshouname\”:\”kddwk\”,\”ckshoutable\”:\”18318838341\”,\”ckdizhi\”:\”广州市黄埔区茅岗环村大街39号2栋4楼自编A420房 \”,\”ckwuliu\”:\”\”,\”ckhuo\”:\”0\”,\”ckhuoshuo\”:\”\”,\”ckqian\”:\”0\”,\”ckqianshuo\”:\”\”,\”ckdaozhang\”:\”支付宝\”,\”ckchutime\”:\”2021-01-27\”},{\”weicpid\”:\”cp1688159650749227\”,\”ckpinpai\”:\”松下\”,\”ckxinhao\”:\”CR2032\”,\”ckdaima\”:\”1212\”,\”ckchudizhi\”:\”\”,\”ckoutmoney\”:\”1\”,\”cknumber\”:\”1\”,\”ckmoney\”:\”1.000\”,\”shui\”:\”是\”,\”ckshoudizhi\”:\”客户华强广场Q1G31\”,\”ckshouname\”:\”kddwk\”,\”ckshoutable\”:\”18318838341\”,\”ckdizhi\”:\”广州市黄埔区茅岗环村大街39号2栋4楼自编A420房 \”,\”ckwuliu\”:\”\”,\”ckhuo\”:\”0\”,\”ckhuoshuo\”:\”\”,\”ckqian\”:\”0\”,\”ckqianshuo\”:\”\”,\”ckdaozhang\”:\”支付宝\”,\”ckchutime\”:\”2021-01-27\”}]”;String res = JSON.toJSON(arr).toString();List<Chuku> list = JSONArray.parseArray(res,Chuku.class);//Chuku是实体类

注意:这里需要使用JSON.toJSON(arr).toString();若使用JSON.toJSON(arr);
List list = JSONArray.parseArray(res,Chuku.class);则会报如下错误

Resolved [com.alibaba.fastjson.JSONException: exepct ‘[‘, but string, pos

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。