Versions in this module Expand all Collapse all v1 v1.0.0 Dec 12, 2016 Changes in this version + type DefaultFieldNamer struct + func (DefaultFieldNamer) GetJSONFieldName(t reflect.Type, f reflect.StructField) string + type FieldNamer interface + GetJSONFieldName func(t reflect.Type, f reflect.StructField) string + type Generator struct + func NewGenerator(filename string) *Generator + func (g *Generator) Add(obj interface{}) + func (g *Generator) NoStdMarshalers() + func (g *Generator) OmitEmpty() + func (g *Generator) Run(out io.Writer) error + func (g *Generator) SetBuildTags(tags string) + func (g *Generator) SetFieldNamer(n FieldNamer) + func (g *Generator) SetPkg(name, path string) + func (g *Generator) UseSnakeCase() + type SnakeCaseFieldNamer struct + func (SnakeCaseFieldNamer) GetJSONFieldName(t reflect.Type, f reflect.StructField) string