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]

相关推荐
吴声子夜歌4 分钟前
PostgreSQL——索引
数据库·postgresql·oracle
hj10436 小时前
redis开启局域网访问
数据库·redis·缓存
源代码•宸7 小时前
MySQL 索引:索引为什么使用 B+树?(详解B树、B+树)
数据结构·数据库·经验分享·b树·mysql·b+树·b-树
睡觉的时候不会困8 小时前
MySQL 数据库表操作与查询实战案例
数据库·mysql
秋已杰爱8 小时前
Redis常见命令
数据库·redis·缓存
一个有梦有戏的人9 小时前
软考架构师:数据库的范式
数据库·oracle
stray小书童10 小时前
neo4j数据库实战
数据库·neo4j
时序数据说10 小时前
时序数据库为什么选IoTDB?
大数据·数据库·物联网·开源·时序数据库·iotdb
{⌐■_■}11 小时前
【MongoDB】简单理解聚合操作,案例解析
数据库·线性代数·mongodb
zuozewei12 小时前
MySQL高可用改造之数据库开发规范(大事务与数据一致性篇)
数据库·mysql·数据库开发