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]

相关推荐
雾喔12 分钟前
redis简单命令
数据库·redis·缓存
IT邦德13 分钟前
Oracle 26ai 图数据库
数据库·oracle
代码探秘者14 分钟前
【大模型应用】一篇弄懂Skill
数据结构·数据库·python·算法·spring
014-code15 分钟前
如何使用 Redis实现一个简易消息队列?
数据库·redis·缓存·消息队列
talen_hx29618 分钟前
screw-core生成数据库表结构文档简单例子
数据库·笔记·学习
Leo.yuan18 分钟前
什么是主数据管理?主数据管理怎么做?
大数据·数据库
运维行者_28 分钟前
Applications Manager 中的 Azure 监控
运维·服务器·网络·数据库·后端·python·flask
野生技术架构师30 分钟前
制造业数据库选型实战:为什么我们从 MySQL 迁移到 TiDB
数据库·mysql·tidb
麦聪聊数据37 分钟前
从“手动跑数”到“数据超市”,企业内部 API 权限管控与双轨分发架构解析
数据库·sql·低代码·restful
电商API&Tina37 分钟前
主流跨境平台多站点 API 接入流程:淘宝天猫京东API接口
java·大数据·网络·数据库·人工智能·sql·json