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]

相关推荐
乡野码圣3 小时前
【RK3588 Android12】RCU机制
java·jvm·数据库
亓才孓3 小时前
[数据库]应该注意的细节
数据库·sql
m0_561359675 小时前
掌握Python魔法方法(Magic Methods)
jvm·数据库·python
xxxmine5 小时前
redis学习
数据库·redis·学习
qq_5470261795 小时前
Redis 常见问题
数据库·redis·mybatis
APIshop5 小时前
Java 实战:调用 item_search_tmall 按关键词搜索天猫商品
java·开发语言·数据库
小陈phd5 小时前
混合知识库搭建:本地Docker部署Neo4j图数据库与Milvus向量库
数据库·docker·neo4j
2401_838472515 小时前
使用Python进行图像识别:CNN卷积神经网络实战
jvm·数据库·python
知识即是力量ol6 小时前
基于 Redis 实现白名单,黑名单机制详解及应用场景
数据库·redis·缓存
zhihuaba6 小时前
使用PyTorch构建你的第一个神经网络
jvm·数据库·python