起因

在看gin的时候发现里面有段

Gin uses encoding/json as default json package but you can change to jsoniter by build from other tags.
$ go build -tags=jsoniter .

go build -tags

go编译的时候启用参数-tags 表示根据tgs的参数进行选择不同的文件来编译
需要注意的是:

-tags参数的值可以选择多个,例如:

$ go build -tags=jsoniter,numbers

go文件里的build参数语法

必须将build参数放到文件顶部,并且和packeg 空出一行的间隔

// +build jsoniter

package models

Cazy
6 声望2 粉丝