Go 查询数据库 Scan Null 字段报错解决办法
Go 语言基本类型都有默认值,比如整型,长整型,浮点型,字符串等等,都会有自己唯一的默认值 0,空字符串"",而不是nil, 这是它自身的特征,因为这个原因,Go 操作数据库,返回结果扫描填充结构体的时候,往往差强人意。当数据库字段是null值的时候,Goscan 数据填充结构体就出错了。
遇到这种情况,部分用户只能使用 sql.Null*** ... 阅读全文
Go 语言 json 的时间格式化
Go 语言开发 reset 的接口,结构体转成 json 的时间都是带时区信息的,这并不是我们想要的,例如:
结构体:
type Article struct {
WebSite string
Title string
Created time.Time
}
结构体实例转成 json 后,结构:
{"Created":"2016-03-20T20:44:25.371Z","Title":"测试标题5","WebSite":"5-wow.com"}
实际上我们需要这样的 json ... 阅读全文
第 1 页,共 2 条记录,共 1 页