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]

相关推荐
l1t20 小时前
DeepSeek总结的PostgreSQL 透明列加密
数据库·postgresql
宁小法20 小时前
MySQL - 读写延迟, 并发导致的问题-分析与解决
数据库·mysql·主从延迟·并发请求
岁岁种桃花儿20 小时前
AI超级智能开发系列从入门到上天第九篇:SpringAI搭建本地知识库
数据库·人工智能·ai·llm·智能体
hutengyi20 小时前
Redis基础——1、Linux下安装Redis(超详细)
linux·数据库·redis
mldlds20 小时前
postgresql链接详解
数据库·postgresql
椎49520 小时前
Redis day03-应用-实战-黑马点评-商户查询缓存
数据库·redis·缓存
mcooiedo21 小时前
Redis的优势和特点
数据库·redis·缓存
流星白龙21 小时前
【MySQL】0.MySQL安装
数据库·mysql
王仲肖21 小时前
PostgreSQL 页剪枝(Page Pruning)与 HOT 更新
数据库·postgresql·剪枝
羊小猪~~21 小时前
【QT】--QWIdget与QDialog
开发语言·数据库·c++·后端·qt·求职招聘