背景
插入的字段为空的时候,数据中变为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/

相关推荐
-
VMware 主机与Centos虚拟机互ping不通
问题 Nat模式下,主机ping不同虚拟机,虚拟机也ping不同主机,但是虚拟机之间可以ping通 桥接模式下,主机可以与虚拟机互通,但是虚拟机连不了外网 电脑睡眠之后不能访问VM…
-
Centos配置国内源
默认centos是国外的源,不管下载还是更新,速度都差强人意,下面介绍如何改为国内源 更换Yum源 更换pip源 更换docker源 python3运行环境
-
postman使用pre-request-script,可以减少手动获取cookie的次数
前言 一般公司都是使用sso单点登录,接口是oauth2.0标准的,每次请求都需要将Authorization带上。而这个字段又需要从页面上手动登录后再获取,比较麻烦,这里推荐使用…
-
Gin跨域问题和307重定向问题
问题重现 后端做了跨域处理 2. 前端请求/register/会报跨域,但是请求其他的就不会报错 原因 原请求应为 /api/v1/register,实际为 /api/v1/reg…
-
k8s部署之验证集群(五)
一、创建一个资源配置清单nginx容器在hdss7-21或hdss7-22任意一个节点上创建一个资源配置清单 二、集群检查在hdss7-21 curl 172.7.21.2 在hd…
-
黑群晖:此帐户的密码已过期。请联系系统管理员。
进入到PE界面 如果是esxi系统,或者其他虚拟机系统,给黑群晖的系统添加一个cd盘,里面挂载大白菜或者老毛桃ios pe镜像。 开机进入到pe镜像 打开dg软件,选择一个2.4g…
-
vmware和esxi还原win7镜像
背景 用vmware或者esxi安装ghost镜像,其实跟我们实体机安装一样,需要准备2个东西 大白菜PE ios镜像 win7/win10 ghost镜像 安装 启动的时候进入大…
-
k8s安装Node节点之部署kubelet(三)
操作机器 hdss7-21 hdss7-22 2、创建生成kubelet服务端证书csr的json配置文件在hdss7-200.host.com上操作 3、生成拷贝kubelet证…