go 踩坑 webapi

点击量:37

1. 查询时动态传递参数

var args []interface{}
args = append(args,10)
db.Query(sql,args...)

2. time ToString()

使用的是非常特殊的字符串 "2006-01-02 15:04:05"
好像不能重写Time.String() 所以封装一个MyTime内部包含time.Time,
然后实现ToString(),转化成想要的字符串

3. 返回json数据

sql查询之后返回的是一个slice,可以使用type别名来转化
然后为这个新的type实现stringer接口,内部调用json.Marshal()
张贴在go

发表评论

电子邮件地址不会被公开。

13 + 19 =