A JSONArray text must start with at 1

A JSONArray text must start with at 1 [character 2 line 1]

起因:String数组转 JSON 后端调用出错

复制代码
JSONUtil.toList(xx.getTags(), String.class) 

数据库对象entity转包装类 方法 ,其中数据库字段tags是String类型,在包装类中想转换为 JSON

java 复制代码
public static PostVO objToVo(Post post) {
        if (post == null) {
            return null;
        }
        PostVO postVO = new PostVO();
        BeanUtils.copyProperties(post, postVO);
        postVO.setTagList(JSONUtil.toList(post.getTags(), String.class));
        return postVO;
    }

原因:数据库存入的字段不对,不应该是 xx ,而是应该是 [XX,XX]

相关推荐
牢七2 分钟前
jfinal_cms-v5.1.0
数据库
m0_612535993 分钟前
redis入门到精通
数据库·redis·缓存
Kethy__12 分钟前
计算机中级-数据库系统工程师-数据结构-树与二叉树(2)
数据结构·数据库·软考··计算机中级
gjc59232 分钟前
零基础OceanBase数据库入门(2):查看集群基本信息
数据库·oceanbase
boonya38 分钟前
Embedding模型与向量维度动态切换完整方案
java·数据库·embedding·动态切换大模型
运维行者_38 分钟前
使用 Applications Manager 实现 AWS 云监控:保障业务应用高效运行
大数据·运维·服务器·网络·数据库·云计算·aws
lifewange1 小时前
postman接口自动化如何进行参数化
数据库·自动化·postman
刘~浪地球1 小时前
Redis 从入门到精通(三):键操作命令详解
数据库·redis·缓存
高梦轩1 小时前
MySQL 故障排查与优化
数据库·mysql
吴声子夜歌2 小时前
Node.js——操作MySQL数据库
数据库·mysql·node.js