Easyjson适用于简单代码,但是当我为easyjson -run filename.go
运行代码看起来像这样的代码时,它会很有用:
package pack3
import (
"myProj/pack1/pack1_1"
"myProj/pack2"
"sync"
)
type myStruct struct {
sync.RWMutex
Name string
a map[string]map[string]bool
b map[string]map[string]int
c map[string]float32
d map[string]int
e []string
f map[string]pack1_1.struct1
g map[string]pack2.struct2
}
粘贴时没有错误,但会创建两个文件(filename_easy.go.tmp和easyjson_bootstrp [random_number] .go)。