扫码关注官方订阅号
redis值我存放的是序列化的list<Model>,反序列化的时候取出来的是String,不能转换为Model对象,求教下大家,是我思路错了还是怎样。1图是存放list值
2图是取值,强转报错
小伙看你根骨奇佳,潜力无限,来学PHP伐。
首选,我不确定你代码里的util是否借助了一些序列化和反序列化的工具,如是是JSON的话,使用Jackson等,或者使用protobuff等,一般在反序列化的时候,至少应该指定类型吧,比如:
JSON
Jackson
protobuff
UserModel user = util.byteToObject(b, UserModel.class);
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
首选,我不确定你代码里的util是否借助了一些序列化和反序列化的工具,如是是
JSON的话,使用Jackson等,或者使用protobuff等,一般在反序列化的时候,至少应该指定类型吧,比如: