背景
插入的字段为空的时候,数据中变为null字符串
解决方法
- gorm字段默认值为default:null
Scenes string `gorm:"comment:'场景列表';default:null" json:"scenes"`
- 我这个是list存在数据库中是string,在互转化的时候出现错误,当list转string的时候,会有null字符串,所以存在数据库也是null字符串,重点是这个判断if string(data) == “null”
func ConvertListToString(list []string) (string, error) { data, err := json.Marshal(list) if err != nil { return "", err } if string(data) == "null" { return "", err } return string(data), nil }
原创文章,作者:站长,如若转载,请注明出处:https://wsppx.cn/1994/%e7%bd%91%e7%ab%99%e9%83%a8%e7%bd%b2/

相关推荐
-
2021年如何激活windos7
2021年如何激活win7呢 版本 windows7 旗舰版 激活码 WXJPY-T4KRK-J8JQY-PW2K6-KTQMH 输入产品密钥,就是上面的 点击激活 选择电话激活,…
-
黑群晖:此帐户的密码已过期。请联系系统管理员。
进入到PE界面 如果是esxi系统,或者其他虚拟机系统,给黑群晖的系统添加一个cd盘,里面挂载大白菜或者老毛桃ios pe镜像。 开机进入到pe镜像 打开dg软件,选择一个2.4g…
-
Centos配置国内源
默认centos是国外的源,不管下载还是更新,速度都差强人意,下面介绍如何改为国内源 更换Yum源 更换pip源 更换docker源 python3运行环境
-
postman使用pre-request-script,可以减少手动获取cookie的次数
前言 一般公司都是使用sso单点登录,接口是oauth2.0标准的,每次请求都需要将Authorization带上。而这个字段又需要从页面上手动登录后再获取,比较麻烦,这里推荐使用…
-
群晖gitlab迁移到另外一台机器
群晖使用docker部署了gitlab,现在迁移到另外一台机器 使用snapshot 复制docker整个文件夹到另外一台机器 2. 下载相同版本的gitlab镜像,这里是10.0…
-
安裝unraid系統,ip一直获取不到 Cannot find device bond0
系统环境 网卡:i210 unriad系统:6.9.2 u盘:闪迪32G 安装过程 刚开始下载网上的开心版6.9.2,试过几台电脑,都是下面的提示 后面到官网下载手动安装版本,也是…
-
github多个项目在一台服务器部署免密拉取代码
简介 通常github多个项目配置服务器key的时候,会报错,提示key已经存在,意思这个key已经用在其他项目上了,不能用在这个项目上,那怎么办呢? 生成新key 将这个key加…
-
python后端开发面试-mysql数据库
Mysql隔离级别 脏读(Drity Read):某个事务已更新一份数据,另一个事务在此时读取了同一份数据,由于某些原因,前一个RollBack了操作,则后一个事务所读取的数据就会…
-
WordPress无法将上传的文件移动至wp-content/uploads/2021/07
简介 遇到这个错误一般都是直接拷贝另外一台机器的WordPress代码迁移导致的,不是直接安装的,这个错误也很好解决,就是权限不足的问题 方法 改完权限就行了!