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]

相关推荐
墨客希21 分钟前
Django 学习指南
数据库·django·sqlite
e***582322 分钟前
使用Django Rest Framework构建API
数据库·django·sqlite
s***385627 分钟前
【玩转全栈】----Django基本配置和介绍
数据库·django·sqlite
BS_Li44 分钟前
【Linux系统编程】进程控制
java·linux·数据库
多多*1 小时前
分布式中间件 消息队列Rocketmq 详解
java·开发语言·jvm·数据库·mysql·maven·java-rocketmq
z***67771 小时前
postgresql链接详解
数据库·postgresql
v***91301 小时前
MYSQL的第一次
数据库·mysql
施嘉伟1 小时前
解决 Oracle 11g Data Guard ORA-16047 的实战经验
数据库·oracle
启明真纳1 小时前
用 Logstash 把 PostgreSQL 数据实时导出到 Kafka
数据库·postgresql·kafka
百***34951 小时前
Python连接SQL SEVER数据库全流程
数据库·python·sql