diff --git a/tools/goctl/pkg/parser/api/parser/analyzer.go b/tools/goctl/pkg/parser/api/parser/analyzer.go index 5561fd1e2..cecb0c597 100644 --- a/tools/goctl/pkg/parser/api/parser/analyzer.go +++ b/tools/goctl/pkg/parser/api/parser/analyzer.go @@ -78,7 +78,7 @@ func (a *Analyzer) astTypeToSpec(in ast.DataType) (spec.Type, error) { return spec.MapType{ RawName: v.RawText(), - Key: v.RawText(), + Key: v.Key.RawText(), Value: value, }, nil case *ast.PointerDataType: