java字符串数组转list实体集合

java 同时被 3 个专栏收录
14 篇文章 0 订阅
2 篇文章 0 订阅
2 篇文章 0 订阅

字符串数组转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\":\"刘先生\",\"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\":\"刘先生\",\"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
展开阅读全文
  • 1
    点赞
  • 1
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 护眼 设计师:闪电赇 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值