Object数组转化成List<T>集合

一.引入依赖并导包

            <dependency>
                <groupId>com.alibaba</groupId>
                <artifactId>fastjson</artifactId>
                <version>1.2.46</version>
            </dependency>

import com.alibaba.fastjson.JSON;

二.刚开始使用如下方法转换,但是运行报错
lockVoObj为object对象

			List<RoomQueueInfoVo> list= JSON.parseArray(JSON.toJSONString(lockVoObj), RoomQueueInfoVo.class);

这样转换会报如下异常:

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

三.解决方案

`String object_str = JSON.toJSON(object).toString();//2020 10/28
List<RoomQueueInfoVo> list= JSON.parseArray(object_str, RoomQueueInfoVo.class);`

猜你喜欢

转载自blog.csdn.net/weixin_44215804/article/details/109332794