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]

相关推荐
qq_3660862211 分钟前
SQL Server 之 Full-Text Search 全文搜索
运维·服务器·数据库
李少兄29 分钟前
数据库开发中的布尔表示:0 与 1 的语义规范
数据库·数据库开发
小王努力学编程43 分钟前
LangChain——AI应用开发框架(核心组件1)
linux·服务器·前端·数据库·c++·人工智能·langchain
麦聪聊数据1 小时前
重构数据交付链路:基于 API 网关实现数据工程与业务分析的解耦
数据库·sql
SJLoveIT1 小时前
深度复盘:海量数据下的 SQL 优化与生命周期治理
数据库·sql
TH_12 小时前
37、SQL的Explain
java·数据库·sql
打工的小王2 小时前
Redis(二)数据类型
数据库·redis·缓存
数据与后端架构提升之路3 小时前
系统架构设计师常见高频考点总结之数据库
数据库·系统架构
xixingzhe23 小时前
MySQL CDC实现方案
数据库·mysql
tqs_123453 小时前
tcc中的空回滚和悬挂问题
java·数据库